Difference between revisions of "Prometheus docker compose example"

From wikieduonline
Jump to navigation Jump to search
(Created page with " == See also == * {{docker-compose}} Category:Docker-compose")
 
Line 1: Line 1:
  
 +
services:
 +
 +
  prometheus:
 +
    image: prom/prometheus:latest
 +
    container_name: prometheus
 +
    volumes:
 +
      - ./prometheus:/etc/prometheus
 +
      - prometheus_data:/prometheus
 +
    command:
 +
      - '--config.file=[[/etc/prometheus/prometheus.yml]]'
 +
      - '--web.console.libraries=[[/etc/prometheus/console_libraries]]'
 +
      - '--web.console.templates=[[/etc/prometheus/consoles]]'
 +
      - '--storage.[[tsdb]].path=/prometheus'
 +
      - '--storage.tsdb.retention.time=200h'
 +
      - '--web.enable-lifecycle'
 +
    restart: unless-stopped
 +
    expose:
 +
      - [[9090]]
 +
    [[networks:]]
 +
      - monitor-net
 +
    [[labels:]]
 +
      [[org.label-schema.group]]: "monitoring"
  
  

Revision as of 18:55, 12 January 2023

services:

 prometheus:
   image: prom/prometheus:latest
   container_name: prometheus
   volumes:
     - ./prometheus:/etc/prometheus
     - prometheus_data:/prometheus
   command:
     - '--config.file=/etc/prometheus/prometheus.yml'
     - '--web.console.libraries=/etc/prometheus/console_libraries'
     - '--web.console.templates=/etc/prometheus/consoles'
     - '--storage.tsdb.path=/prometheus'
     - '--storage.tsdb.retention.time=200h'
     - '--web.enable-lifecycle'
   restart: unless-stopped
   expose:
     - 9090
   networks:
     - monitor-net
   labels:
     org.label-schema.group: "monitoring"


See also

Advertising: