Skip to content

Instantly share code, notes, and snippets.

@vilaca
Created August 3, 2021 16:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vilaca/67cd5a3a3ac52843d7ae7c48d9837870 to your computer and use it in GitHub Desktop.
Save vilaca/67cd5a3a3ac52843d7ae7c48d9837870 to your computer and use it in GitHub Desktop.
AlertManager cluster (3x)
---
version: "3.1"
services:
am-01:
command:
- '--cluster.listen-address=0.0.0.0:9094'
- '--cluster.peer=am-02:9094'
- '--config.file=/etc/alertmanager/config.yaml'
- '--log.level=error'
- '--storage.path=/alertmanager'
image: prom/alertmanager:v0.22.2
ports:
- 9091:9093
volumes:
- ./alertmanager/config.yaml:/etc/alertmanager/config.yaml
am-02:
command:
- '--cluster.listen-address=0.0.0.0:9094'
- '--cluster.peer=am-03:9094'
- '--config.file=/etc/alertmanager/config.yaml'
- '--log.level=error'
- '--storage.path=/alertmanager'
image: prom/alertmanager:v0.22.2
ports:
- 9092:9093
volumes:
- ./alertmanager/config.yaml:/etc/alertmanager/config.yaml
am-03:
command:
- '--cluster.listen-address=0.0.0.0:9094'
- '--cluster.peer=am-01:9094'
- '--config.file=/etc/alertmanager/config.yaml'
- '--log.level=error'
- '--storage.path=/alertmanager'
image: prom/alertmanager:v0.22.2
ports:
- 9093:9093
volumes:
- ./alertmanager/config.yaml:/etc/alertmanager/config.yaml
@vilaca
Copy link
Author

vilaca commented Aug 3, 2021

Configuration file for all alertmanager instances should be placed in alertmanager/config.yaml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment