elastic-alert

command module
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

README

Elastic Alert


elastic-alert

You know, elastic-alert is an alerting component
An alerting component based on querying Elasticsearch.
Explore the docs » 中文

Visit our blog · Report Bug · Request Feature

Contributors Forks Stargazers Issues

Motivation

This project elastic-alert mainly solves there are no more independent log alerting open source components to choose from in the Elastic stack market.

Although we have used the Elastalert project before, but this project is no longer maintained, and we encountered some problems during actual use:

  • Elastalert are written in Python, and poor performance sometimes causes alarm delays
  • Elastalert's alarm convergence, alarm aggregation, convergence and other functions are weak
  • Elastalert operation data cannot be integrated into the Prometheus monitoring system

This project was inspired by Elastalert

Features and benefits

  • Written in Golang, cross-platform, small size, performance is advantageous enough
  • A complete API is provided
  • It does not realize alarm aggregation, convergence, grouping, etc., which is the advantage of alertmanager, and there is no need to impl those by yourself. Introduced PrometheusAlert to implement multiple types of alerts
  • Built-in exporter, you can access the Prometheus monitoring system to view the current component running status, data, etc
  • Support for Elasticsearch7, Elasticsearch8(In the Future)
  • Built-in Grafana panel JSON files

Architecture diagram

Architecture

Sample alarm

DingTalk notifications

DingTalk

Alert details

details

Grafana panel

Grafanapanel

Quick Start

Docker Compose

Docs

more docs Usage

License

prom-elastic-alert is under the Apache 2.0 license. See the LICENSE file for details.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL