我们通过 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
How do I configure the log level of Prometheus’ Alertmanager? – Server Fault