Skip to content

yamorijp/duino-klutch-webhook-receiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

duino-klutch-webhook-receiver

Prometheus Alertmanager から使用するduino-kluch用のwebhookレシーバーです。 アラートメッセージをduino-kluchへ転送し、8x8 Matrix LEDディスプレイで表示します。

セットアップ

※動作には、メッセージ転送先となるMatrixディスプレイを接続したduino-klutchデバイスが必要です。

当プログラムはnodejsを使用したwebサーバーです。 パッケージマネージャを使用して依存パッケージをインストールします。

$ yarn

ポート3001番でサーバーを起動します。

$ yarn start

Prometheusでアラートルールを作成します。 annotationssummaryを追加してください。 ここで指定した文字列をアラートメッセージとして使用します。

groups:
- name: main
  rules:
  - alert: InstanceDown
    expr: up == 0
    for: 5m
    labels:
      severity: critical
    annotations:
      summary: "Instance {{ $labels.instance }} down"
      description: "{{ $labels.instance }} of job {{ $labels.job }} has bennd down for more than 5 minutes"

Alertmanagerへレシーバーを追加します。

receivers:
  name: "duino-k"
  webhook_configs:
  - url: "http://127.0.0.1:3001/alerts"
    send_resolved: true

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published