awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Yelp avatar

Yelp/elastalert

0
View on GitHub↗
7,994 estrellas·1,693 forks·Python·Apache-2.0·7 vistaselastalert.readthedocs.org↗

Elastalert

ElastAlert is an alerting framework and query monitor for Elasticsearch. It functions as a real-time log monitoring tool and event notification engine that scans indices for specific patterns to trigger automated alerts when predefined rules are matched.

The system distinguishes itself through specialized detection logic, including event spike detection, event frequency monitoring, field change tracking, and the identification of new terms within data fields. It handles notification noise via stateful alert suppression to prevent redundant messages and provides time-windowed aggregation to group multiple events into single summary reports.

The framework covers a broad range of operational capabilities, including log anomaly detection, infrastructure monitoring, and historical data auditing. It features a pluggable system for dispatching notifications to third-party messaging platforms and ticketing systems, and includes command-line tools for debugging rules against historical datasets.

Features

  • Elasticsearch Alerting - Monitors Elasticsearch indices for specific patterns and triggers automated notifications when predefined rules are matched.
  • Field - Triggers alerts when a specific field value changes between documents sharing the same identifier.
  • Event Filtering Rules - Scans indices using predefined query filters to identify specific documents that trigger an alert notification.
  • Event Spike Detection - Triggers alerts when the rate of events increases by a specific factor compared to previous periods.
  • Polling Mechanisms - Periodically queries the data store for new documents within a moving time window to detect matching events.
  • Notification Dispatchers - Provides a notification dispatcher that routes alerts to external services including chat and incident management platforms.
  • Anomaly Detection - Identifies unusual spikes in event frequency or the appearance of new terms in system logs.
  • Data Pattern Monitoring - Scans indices for anomalies and spikes to trigger alerts when predefined data conditions are met.
  • Elasticsearch Alerting Frameworks - Functions as a comprehensive alerting framework and query monitor for Elasticsearch indices.
  • Elasticsearch Query Monitors - Executes periodic queries against Elasticsearch to track field changes and identify new terms in data.
  • Index Pattern Monitoring - Scans data indices for specific patterns to trigger notifications when predefined rules are met.
  • Infrastructure Monitoring - Tracks field changes and monitors data patterns to detect system failures or performance degradation.
  • Event Frequency Monitoring - Provides alerting based on the frequency of specific events occurring within a defined time window.
  • New Term Identification - Triggers alerts when a previously unseen value appears in one or more specified data fields.
  • Log Stream Monitors - Scans data streams for anomalies, spikes, and frequency changes to detect operational issues.
  • Stateful Alert Suppression - Prevents redundant notifications for the same event by tracking the timing and attributes of previous alerts.
  • Monitoring Logic Auditing - Tests alert rules against past data and scans specific time windows to verify monitoring logic.
  • Historical Data Querying Interfaces - Allows setting start and stop timestamps for the monitoring process to analyze historical data.
  • Time-Window Aggregations - Buffers matching documents over a set period to send a single summary report instead of individual alerts.
  • Developer Notification Handlers - Provides a modular system of alert dispatchers to deliver formatted notifications to external communication platforms.
  • Index Pattern Resolvers - Resolves target search indices at runtime using glob patterns to support time-rotated or dated indices.
  • Incident Notification Services - Dispatches automated alerts from data queries to external messaging platforms and ticketing systems.
  • Duplicate Alert Suppression - Prevents redundant notifications by enforcing a minimum time interval between alerts or grouping by field keys.
  • Alerting Logic Engines - Supports implementing custom rule types and handlers for specialized monitoring paradigms and unique notification targets.
  • Third-Party Integrations - Dispatches match alerts to external communication platforms, ticketing systems, or messaging applications.
  • Alerting Rule Validators - Allows users to test alerting rules against historical data to verify filter matches and simulate triggers.
  • Notification Aggregation - Groups multiple events occurring over a period into a single notification delivered on a scheduled basis.
  • Observability Data Aggregators - Combines individual match events into periodic summaries and aggregate counts for specific data fields.
  • Alert Message Customization - Formats notification messages using custom text, string arguments, or a restricted list of document fields.
  • AI & Machine Learning - Modular rules-based alerting system.
  • Data Analytics and Applications - Framework for alerting on anomalies in Elasticsearch data.
  • Data Applications - Framework for alerting on anomalies and patterns in Elasticsearch.
  • Detection and Alerting Platforms - Framework for alerting on anomalies in Elasticsearch data.
  • Monitoreo y observabilidad - Flexible alerting framework for Elasticsearch data.
  • Alerting Tools - Framework for alerting on anomalies in Elasticsearch data.

Historial de estrellas

Gráfico del historial de estrellas de yelp/elastalertGráfico del historial de estrellas de yelp/elastalert

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Elastalert

Proyectos open-source similares, clasificados según cuántas características comparten con Elastalert.
  • greptimeteam/greptimedbAvatar de GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Ver en GitHub↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Rustanalyticscloud-nativedatabase
    Ver en GitHub↗5,968
  • brexhq/substationAvatar de brexhq

    brexhq/substation

    402Ver en GitHub↗

    Substation is a toolkit for routing, normalizing, and enriching security event and audit logs.

    Go
    Ver en GitHub↗402
  • etsy/411Avatar de etsy

    etsy/411

    968Ver en GitHub↗

    An Alert Management Web Application

    PHP
    Ver en GitHub↗968
  • deepops-ai/deepopsAvatar de deepops-ai

    deepops-ai/deepops

    3,965Ver en GitHub↗

    DeepOps is a full-stack observability platform and application performance monitoring tool. It serves as a distributed service observability suite designed to track response times, resource usage, and service health across diverse infrastructure layers. The platform functions as a cross-stack telemetry aggregator, unifying metrics and logs into a single data stream. It incorporates a heuristic anomaly detection system that analyzes performance baselines to identify statistical outliers and predict operational failures. The system covers a broad range of monitoring capabilities, including rea

    TypeScriptapmjaegerobservability
    Ver en GitHub↗3,965
Ver las 30 alternativas a Elastalert→

Preguntas frecuentes

¿Qué hace yelp/elastalert?

ElastAlert is an alerting framework and query monitor for Elasticsearch. It functions as a real-time log monitoring tool and event notification engine that scans indices for specific patterns to trigger automated alerts when predefined rules are matched.

¿Cuáles son las características principales de yelp/elastalert?

Las características principales de yelp/elastalert son: Elasticsearch Alerting, Field, Event Filtering Rules, Event Spike Detection, Polling Mechanisms, Notification Dispatchers, Anomaly Detection, Data Pattern Monitoring.

¿Qué alternativas de código abierto existen para yelp/elastalert?

Las alternativas de código abierto para yelp/elastalert incluyen: greptimeteam/greptimedb — GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries… brexhq/substation — Substation is a toolkit for routing, normalizing, and enriching security event and audit logs. etsy/411 — An Alert Management Web Application. deepops-ai/deepops — DeepOps is a full-stack observability platform and application performance monitoring tool. It serves as a distributed… tautulli/tautulli — Tautulli is a monitoring tool and administration interface for Plex Media Servers. It tracks real-time streaming… elastic/elasticsearch-php — This project is a software development kit and cluster management tool for PHP. It serves as a full-text search SDK…