Prometheus + Instatus

  1. Instatus にアクセスし、連携から Prometheus を選びます
  2. インシデントの自動作成と自動解決に使うテンプレートを選びます
  3. ページの Webhook URL をコピーします
  4. alertmanager.yml ファイルで、Webhook のレシーバーを使って Alertmanager を設定します。
global:
resolve_timeout: 5m
route:
receiver: webhook_receiver
receivers:
- name: webhook_receiver
webhook_configs:
- url: "<INSERT-YOUR-WEBHOOK>"
send_resolved: true
  1. alertmanager.yml の <INSERT-YOUR-WEBHOOK> を、さきほど生成した Webhook に置き換えて、次のコマンドで Alertmanager を実行します。

  2. 次のコマンドで Alertmanager を実行します: alertmanager --config.file=alertmanager.yml

完了です! 👏