Guest User

dockercomposev1

a guest
Nov 6th, 2023
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.00 KB | None | 0 0
  1. version: '3'
  2.  
  3. services:
  4.   grafana:
  5.     container_name: grafana
  6.     image: "grafana/grafana:10.1.5"
  7.     volumes:
  8.      - grafana-etc:/etc/grafana:ro
  9.       - grafana-lib:/var/lib/grafana
  10.       - grafana-log:/var/log/grafana
  11.       - /usr/share/csv:/etc/grafana/csv
  12.       - /etc/certs:/etc/certs:ro
  13.     env_file:
  14.    - ./config.env
  15.     ports:
  16.    - 3000:3000
  17.     depends_on:
  18.     - influxdb
  19.     restart: always
  20.  
  21.   influxdb:
  22.     container_name: influxdb
  23.     image: "influxdb:1.8.10"
  24.     volumes:
  25.    - influxdb-lib:/var/lib/influxdb
  26.     - /etc/certs:/etc/certs:ro
  27.     - /etc/stunnel:/etc/stunnel:ro
  28.     env_file:
  29.    - ./config.env
  30.     ports:
  31.    - 8086:8086
  32.     - 8083:8083
  33.     restart: always
  34.     logging:
  35.       driver: json-file
  36.       options:
  37.         max-file: '3'
  38.         max-size: 100m
  39.  
  40.   prometheus:
  41.     image: prom/prometheus:latest
  42.     container_name: prometheus
  43.     restart: unless-stopped
  44.     volumes:
  45.      - prometheus-etc:/etc/prometheus/
  46.       - prometheus-data:/prometheus
  47.     command:
  48.      - '--config.file=/etc/prometheus/prometheus.yml'
  49.       - '--storage.tsdb.path=/prometheus'
  50.       - '--web.external-url=http://alertmanager:9093'
  51.     expose:
  52.      - 9090
  53.     ports:
  54.      - 9090:9090
  55.     links:
  56.      - node-exporter:node-exporter
  57.  
  58.   node-exporter:
  59.     image: prom/node-exporter:latest
  60.     container_name: monitoring_node_exporter
  61.     restart: unless-stopped
  62.     expose:
  63.      - 9100
  64.  
  65.   blackbox_exporter:
  66.     image: prom/blackbox-exporter:latest
  67.     container_name: blackbox
  68.     restart: unless-stopped
  69.     ports:
  70.      - 9115:9115
  71.     expose:
  72.      - 9115
  73.     volumes:
  74.      - blackbox-etc:/etc/blackbox:ro      
  75.     command:
  76.      - '--config.file=/etc/blackbox/blackbox.yml'
  77.  
  78. volumes:
  79.   grafana-etc:
  80.     external: true  
  81.   grafana-lib:
  82.     external: true
  83.   grafana-log:
  84.     external: true
  85.   influxdb-lib:
  86.     external: true
  87.   prometheus-etc:
  88.     external: true
  89.   prometheus-data:
  90.     external: true
  91.   blackbox-etc:
  92.     external: true
  93.  
Advertisement
Add Comment
Please, Sign In to add comment