我想将prometheus连接到alertmanager,并且在values.yaml舵图中配置Alertmanager警报端点时遇到问题。
我之前使用docker-compose进行了尝试,并且可以正常工作,但在舵图上却有所不同。
我下载了普罗米修斯的官方头盔图表,其中包括alertmanager 我配置了要刮擦的服务和目标,但是找不到在哪里为prometheus指定alertmanager来尝试转发警报并通过松弛发送。
答案 0 :(得分:0)
最简单的配置是设置configMapOverride:https://github.com/helm/charts/blob/da8b2fa27f81a4a4d44e1ac320f9081a5948224e/stable/prometheus/values.yaml#L68
配置此配置之后,必须像通常的alertmanager一样创建具有所有配置的configMap: https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/prometheus/alertmanager-configmap.yaml
答案 1 :(得分:0)
如果您已经搬到kube-prometheus-stack
,您可以尝试以下步骤:
创建一个 values.yaml
# values.yaml
alertmanager:
config:
global:
resolve_timeout: 5m
# The API URL to use for Slack notifications.
[ slack_api_url: <secret> ]
[ slack_api_url_file: <filepath> ]
apply
或 upgrade
您的发布
helm install|upgrade [RELEASE] prometheus-community/kube-prometheus-stack -f values.yaml
参考: