Alertmanager handles alerts sent by Prometheus server and routes them to configured receiver integrations such as email, Slack, PageDuty, or OpsGenie. It helps you to manage alerts flexibly with its grouping, inhibition and silencing features.
Fury Prometheus deployment (see prometheus-operated) is already configured to automatically discover Alertmanager instances deployed with this package.
- Alertmanager image:
registry.sighup.io/prometheus/alertmanager:v0.26.0
- Alertmanager repository: Alertmanager on Github
- Alertmanager documentation: Alertmanager Homepage
- Kubernetes >=
1.25.0
- Kustomize =
v3.5.3
- prometheus-operator
Fury distribution Alertmanager is deployed with the following configuration:
- Replica number:
3
- Listens on port
9093
- Alertmanager metrics are scraped by Prometheus every
30s
Before deploying this, please take a look at how to configure the alertmanager the right way.
You can deploy Alertmanager by running the following command:
kustomize build | kubectl apply -f -
You can access to Alertmanager dashboard by port-forwarding on port 9093:
kubectl port-forward svc/alertmanager-main 9093:9093 --namespace monitoring
Now you can go to http://127.0.0.1:9093 on your browser to see and manage your alerts.
To learn how to add external URL to access Alertmanager please see the example.
Links
For license details please see LICENSE