Мы настроили Prometheus в кластере кубернетов с помощью PrometheusOperator. Мы пытаемся настроить AlertManager с помощью настраиваемого ресурса AlertManagerConfig. Мы попытались создать маршрут оповещения, который отображается на приемник веб-перехватчика, а затем запускает тестовое оповещение. Похоже, что предупреждение было перехвачено AlertManager, но оно не пересылается на конечную точку веб-перехватчика. Журналы модуля AlertManager также не печатают журналы, касающиеся уведомлений, отправляемых получателям для предупреждения. Делимся тестовой конфигурацией ниже:
apiVersion: monitoring.coreos.com/v1alpha1
kind: AlertmanagerConfig
metadata:
name: discord-config
spec:
receivers:
- name: discord
webhookConfigs:
- url: '<webhook-url>'
sendResolved: true
route:
groupBy: ['job']
groupWait: 15s
groupInterval: 15s
repeatInterval: 15s
receiver: 'discord'
---
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: test-rules
spec:
groups:
- name: test-rule-group
rules:
- alert: TestAlert
expr: vector(1)
labels:
severity: medium
annotations:
description: "This is a reciever test for webhook alert"
summary: "This is a dummy summary"
Есть ли что-нибудь еще, о чем нужно позаботиться, чтобы получатели начали получать предупреждения?