Сохранение данных 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. Но на данный момент это второстепенная мысль.

0 ответов

Другие вопросы по тегам