Сохранение данных Prometheus из Docker-контейнера
Я запускаю Prometheus и Grafana из docker-compose, и в принципе все работает. Но я не сохраняю данные Прометея на моем хост-компьютере.
Как только я переключаю настройки громкости с
---
version: "3.3"
services:
prometheus:
image: prom/prometheus:v2.43.0
container_name: prometheus
restart: unless-stopped
volumes:
- ./assets/config/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:ro
- prometheus_data:/prometheus
- /etc/timezone:/etc/timezone:ro
command:
- "--config.file=/etc/prometheus/prometheus.yml"
ports:
- 9090:9090
volumes:
prometheus_data:
к
---
version: "3.3"
services:
prometheus:
image: prom/prometheus:v2.43.0
container_name: prometheus
restart: unless-stopped
volumes:
- ./assets/config/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:ro
- ./container_data/prometheus:/prometheus
- /etc/timezone:/etc/timezone:ro
command:
- "--config.file=/etc/prometheus/prometheus.yml"
ports:
- 9090:9090
данные больше не отображаются в моем пользовательском интерфейсе Grafana и теперь новомcontainer_data
папка на моем хост-компьютере пуста.
У кого-нибудь есть идеи, как я могу сохранить свои данные, чтобы статистика выдержала перезагрузку моего стека докеров?
Кроме того, я хотел бы запустить Prometheus от того же пользователя, которого я использую на своем хосте Ubuntu 22.10. Но на данный момент это второстепенная мысль.