Integarasi Slack dengan Alert Manager Prometheus


Integarasi Slack dengan Alert Manager Prometheus - Jika sebelumnya kita sudah pernah membuat monitoring tools menggunakan prometheus dan grafana, kali ini saya akan menjelaskan bagaimana cara membuat notifikasi menggunakan alertmanager dan slack.

Alertmanager
Sebuah management alert yang dapat diintegrasikan dengan berbagai macam alert applications seperti Email, Slack, PagerDutty atau OpsGenie. 

Slack
Sebuah chatting program berbasis cloud yang mendukung work flow.

Baca Juga :
Monitoring Service Menggunakan Blackbox Exporter Prometheus.
Setup Monitoring Menggunakan Prometheus dan Grafana 
Berikut ini adalah config.yml yang digunakan untuk mengintegrasikan alertmanager dengan slack.
route:
group_by: ['notif']
repeat_interval: 3h
receiver: 'devops'

receivers:
- name: 'devops'
slack_configs:
- channel: alerts
send_resolved: true
api_url: https://hooks.slack.com/services/tokenapislack
title: '[{{ .Status | toUpper }}{{ if eq .Status "firing" }}:{{ .Alerts.Firing | len }}{{ end }}] Monitoring Notification'
text: >-
{{ range .Alerts }}
*Alert:* {{ .Annotations.summary }} - `{{ .Labels.severity }}`
*Description:* {{ .Annotations.description }}
*Graph:* <{{ .GeneratorURL }}|:chart_with_upwards_trend:> *Runbook:* <{{ .Annotations.runbook }}|:spiral_note_pad:>
*Details:*
{{ range .Labels.SortedPairs }} • *{{ .Name }}:* `{{ .Value }}`
{{ end }}
{{ end }}
Untuk detail konfigurasinya, saya sudah buatkan video tutorialnya.



Bagaimana setelah melihat video tutorial diatas? mudah bukan?

Demikian tutorial singkat monitoring tools saya kali ini mengenai integrasi slack dengan alertmanager prometheus. Semoga bermanfaat bagi kita semua dan selamat mencoba..!!!


EmoticonEmoticon