0

タイトルにあるように、prometheus-operator の alertmanager に問題があります。ルートを使用していくつかのアラートをフィルタリングしようとしていますが、考慮されていないようです。

デフォルトのレシーバーを使用すると、すべてが正常に機能しているように見えますが、何もしないデフォルトのレシーバーでフィルタリングしようとすると、ルートに入らず、エラーは発生しません。

私が使用している秘密:

route:
  group_wait: 30s
  group_interval: 5m
  repeat_interval: 4h
  group_by: [cluster]
  receiver: 'default'
  routes:
  - match:
      alertname: !Watchdog
    receiver: 'slack-devops'
    continue: true
templates: ['/etc/alertmanager/config/*.tmpl']
receivers:
- name: 'default'
- name: 'slack-devops'
  slack_configs:
  - channel: "tmp-test-srv-alerting"

この構成では、すべてがデフォルト ルートに配置され、それらはルートに配置されず、エラーも発生しません。誰かがこれを機能させる方法についてアイデアを持っていますか?

4

1 に答える 1