Alertmanager Integration

Alertmanager Integration for Parseable Alert Management | Parseable

Alertmanager handles alerts sent by client applications such as the Parseable server. Alertmanager takes care of deduplicating, grouping, and routing them to the correct receiver integration such as email, PagerDuty, or OpsGenie.

Parseable alerts can be sent to Alertmanager to allow advanced alert management and notification routing.

Prerequisites

Configuration

To configure Parseable alerts to be sent to Alertmanager, use the alertmanager target type in Parseable alert configuration.

This is a snippet of Parseable alert configuration, to demonstrate the fields required to send alerts to Alertmanager.

{
	"type": "alertmanager",
	"endpoint": "http://localhost:9093/api/v2/alerts",
	"username": "admin",
	"password": "admin",
	"skip_tls_check": false,
	"repeat": {
		"interval": "30s",
		"times": 5
	}
}

The endpoint field is the URL of the Alertmanager API endpoint. The username and password fields are the credentials for basic authentication. The skip_tls_check field is a boolean to skip TLS certificate verification. The repeat field is used to repeat the alert. If it is not set, Parseable will keep sending the alert (with 200s interval) till it is resolved (i.e. the alert is no longer firing).

Once Parseable alerts are configured to be sent to Alertmanager, you can use Alertmanager to manage the alerts. For example, you can use Alertmanager to route alerts to different receivers, such as email, PagerDuty, or OpsGenie. You can also use Alertmanager to silence alerts.

Updated on