# Author: fruit.com.cn # 监控组件编排:Prometheus + Grafana(Loki 日志后续接入) services: prometheus: image: prom/prometheus:latest container_name: fruitshorts-prometheus ports: - "9090:9090" volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml - prometheus-data:/prometheus command: - "--config.file=/etc/prometheus/prometheus.yml" extra_hosts: - "host.docker.internal:host-gateway" restart: unless-stopped grafana: image: grafana/grafana:latest container_name: fruitshorts-grafana ports: - "3000:3000" volumes: - grafana-data:/var/lib/grafana environment: - GF_SECURITY_ADMIN_USER=admin - GF_SECURITY_ADMIN_PASSWORD=admin restart: unless-stopped volumes: prometheus-data: grafana-data: