docker - Prometheus alertmanager 使用 docker 持久化存储
问题描述
由于某种原因,我无法让持久存储与警报管理器一起使用。这是我的作文:
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似乎不包含任何数据库或文件。并且在警报管理器上创建新的沉默永远不会持续存在。
解决方案
推荐阅读
- php - 如何使用限制和某种分数选择随机行?
- javascript - 如何使用 redux-form 以编程方式更新字段的状态
- ruby-on-rails - 当sidekiq崩溃时如何重新启动它?
- python - 在 HTML div 中显示有关 matplotlib pick_event 拾取点的信息
- python - pyqt5 / qtdesigner 文本框默认标签
- php - 如何将 JSON 字符串转换为数组
- javascript - 如果屏幕宽度超过 516px,Javascript 函数不起作用?
- java - 构造函数打印出 NULL 而不是对象值
- mysql - 不计算重叠的时间范围相加两次
- php - Google Calendar API 没有描述