Prometheus alertmanager 持久存储 docker
Prometheus alertmanager persistent storage with docker
出于某种原因,我无法使用 alertmanager 进行持久存储。
这是我的撰写:
alertmanager:
image: 'my/alertmanager/prod:latest'
restart: always
volumes:
- alertmanager-data:/alertmanager-data
command:
- '--config.file=/alertmanager/alertmanager-config.yml'
- '--storage.path=/alertmanager-data'
ports:
- 9103:9093
volumes:
alertmanager-data:
external: true
我已经创建了卷,一切似乎都正确初始化了。
但是进入机器后 /alertmanager-data 似乎没有包含任何数据库或文件。在 alertmanager 上创建新的沉默永远不会持续。
Moved from comment for visibility
It turns out that it actually does work, but it takes a while for it
to write memory to storage. I don't remember how often it is stored
but it takes some time.
出于某种原因,我无法使用 alertmanager 进行持久存储。 这是我的撰写:
alertmanager:
image: 'my/alertmanager/prod:latest'
restart: always
volumes:
- alertmanager-data:/alertmanager-data
command:
- '--config.file=/alertmanager/alertmanager-config.yml'
- '--storage.path=/alertmanager-data'
ports:
- 9103:9093
volumes:
alertmanager-data:
external: true
我已经创建了卷,一切似乎都正确初始化了。 但是进入机器后 /alertmanager-data 似乎没有包含任何数据库或文件。在 alertmanager 上创建新的沉默永远不会持续。
Moved from comment for visibility
It turns out that it actually does work, but it takes a while for it to write memory to storage. I don't remember how often it is stored but it takes some time.