Home

Awesome

Adanos-alert

Build Status Coverage Status Go Report Card codecov Sourcegraph GitHub

Adanos-alert is an alert notification system developed using Golang. It focuses on notifications, offering rich event aggregation and notification mechanisms, addressing the shortcomings of common monitoring alert systems in terms of notifications.

Features

Environment

Adanos-alert uses MongoDB as its backend data storage. All data (alert rules, alert events, event groups, etc.) are stored in MongoDB. Therefore, it is necessary to install the MongoDB database, with a recommended version of 4.0 or higher (lower versions have not been tested and may have compatibility issues).

Installation

The following configuration files are available for reference:

adanos-alert-server command line options (config file)

adanos-alert-agent CLI options (config file)

Manual compilation

During compilation, the following tools are required:

Execute the following command to compile and run directly:

make run

Access the dashboard at http://localhost:19999

Preview Image

Architecture

The relationship between the Adanos Alert platform and other systems

The relationship between the Adanos Alert platform and other systems

The relationship between the components of the Adanos Alert platform

The relationship between the components of the Adanos Alert platform

The internal structure of Adanos Alert Server

The internal structure of Adanos Alert Server

Related Projects