关于安装方法
参考 alertmanager/README.md at master 页面。如果希望以容器运行,参考 prom/alertmanager 页面。
on Kubernetes with Helm
How do I configure the log level of Prometheus’ Alertmanager? – Server Fault
我们通过 Helm 部署 Alertmanager 组件:
# helm repo add prometheus-community https://prometheus-community.github.io/helm-charts # helm pull alertmanager-0.19.0.tgz # CHART 0.19.0, APP v0.23.0 # helm show values alertmanager-0.19.0.tgz > alertmanager-0.19.0.helm-values.yaml # vim alertmanager-0.19.0.helm-values.yaml ... # helm --namespace observing-system \ install alertmanager ./alertmanager-0.19.0.tgz \ -f alertmanager-0.19.0.helm-values.yaml \ --create-namespace ... 1. Get the application URL by running these commands: export POD_NAME=$(kubectl get pods --namespace observing-system -l "app.kubernetes.io/name=alertmanager,app.kubernetes.io/instance=alertmanager" -o jsonpath="{.items[0].metadata.name}") echo "Visit http://127.0.0.1:9093 to use your application" kubectl --namespace observing-system port-forward $POD_NAME 9093:80 ... # 修改日志等级: # extraArgs: # log.level: debug