Grafana\Prometheus\Node Exporter Docker install: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 63: Zeile 63:
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
Dieser Text ist nicht einklappbar, aber der Nächste ist einklappbar und standardmäßig versteckt:
+
*grafana.ini
 
<div class="mw-collapsible-content">Dieser Text sollte standardmäßig versteckt sein.</div>
 
<div class="mw-collapsible-content">Dieser Text sollte standardmäßig versteckt sein.</div>
Dieser Text sollte auch sichtbar sein.
+
 
 
</div>
 
</div>

Version vom 23. November 2021, 14:37 Uhr

Ordner Struktur erstellen

  • mkdir data grafana-etc grafana-lib grafana-log prometheus
  • mkdir data/prometheus

docker-compose.yml

version: "3"
networks:
  monitor-net:
      driver: bridge

services:
  grafana:
    image: grafana/grafana
    ports:
      - 3000:3000
    environment:
      - GF_INSTALL_PLUGINS=grafana-clock-panel, michaeldmoore-multistat-panel, briangann-datatable-panel, grafana-worldmap-panel, grafana-piechart-panel
    volumes:
      - "./grafana-lib:/var/lib/grafana"
      - "./grafana-etc:/etc/grafana"
      - "./grafana-log:/var/log/grafana"
    networks:
      - monitor-net

  prometheus:
    image: prom/prometheus
    volumes:
      - ./prometheus/:/etc/prometheus/
      - ./data/prometheus:/prometheus
    ports:
      - 9090:9090
    command:
      - '--config.file=/etc/prometheus/prometheus.yml'
      - '--storage.tsdb.path=/prometheus'
      - '--web.console.libraries=/usr/share/prometheus/console_libraries'
      - '--web.console.templates=/usr/share/prometheus/consoles'
      - '--web.enable-admin-api'
    networks:
      - monitor-net

  node-exporter:
    image: prom/node-exporter
    volumes:
      - /proc:/host/proc:ro
      - /sys:/host/sys:ro
      - /:/rootfs:ro
    command:
      - '--path.procfs=/host/proc'
      - '--path.sysfs=/host/sys'
      - --collector.filesystem.ignored-mount-points
      - "^/(sys|proc|dev|host|etc|rootfs/var/lib/docker/containers|rootfs/var/lib/docker/overlay2|rootfs/run/docker/netns|rootfs/var/lib/docker/aufs)($$|/)"
    ports:
      - 9100:9100
    networks:
      - monitor-net

grafana.ini

  • vi grafana-etc/grafana.ini


  • grafana.ini
Dieser Text sollte standardmäßig versteckt sein.