Skip to content
Snippets Groups Projects
Select Git revision
  • a249113017ad8080c9b988780f4548fac1f32531
  • master default protected
  • hsh_v4.5
  • hsh_v4-4
  • hsh_v4.4
  • hsh_v4.3
  • hsh_v4.1.x
  • hsh_v4.2
  • hsh_v4.1
  • hsh_v3.11
  • hsh_3.10
  • v3.11-r2-hsh
  • v3.11-r2
  • v3.11-r1
  • v3.10-r1
  • v3.9-r1
  • v3.8-r2
  • v3.8-r1
  • v3.7-r1
19 results

adminlib.php

Blame
  • docker-compose_neo4j.yml 3.39 KiB
    version: '3'
    
    services:
      # Dashboard für Metriken
      grafana:
        image: grafana/grafana-oss:latest
        container_name: grafana
        ports:
          - "127.0.0.1:3000:3000"
        volumes:
          - ./monitoring/grafana-data:/var/lib/grafana
    
      # TSDB zum Speichern der Metriken
      prometheus:
        image: prom/prometheus:v2.37.9
        container_name: prometheus
        ports:
          - 127.0.0.1:9090:9090
        command: 
          - "--config.file=/etc/prometheus/prometheus.yml"
          - '--web.enable-admin-api'  
          - '--storage.tsdb.retention.time=1y'
        volumes:
          - ./monitoring/prometheus/config:/etc/prometheus
          - ./monitoring/prometheus/data:/prometheus
        
      # Container Advisor - Docker Compose Metriken zu scrapen
      cadvisor:
        image: gcr.io/cadvisor/cadvisor:v0.47.0     
        container_name: cadvisor
        ports:
          - 8080:8080
        volumes:
          - /:/rootfs:ro
          - /var/run:/var/run:ro
          - /sys:/sys:ro
          - /var/lib/docker/:/var/lib/docker:ro
          - /dev/disk/:/dev/disk:ro
        devices:
          - /dev/kmsg
        privileged: true
      
    
      # Datenbank Container - Neo4j
      neo4j:
        image: neo4j:enterprise
        container_name: neo4j
        volumes:
          - ./neo4j/container_e/data:/data:rw
          - ./neo4j/container_e/logs:/logs:rw
          #- ./neo4j/container_e/import:/var/lib/neo4j/import:rw
          #- ./neo4j/container_e/conf:/var/lib/neo4j/conf:rw
        ports:
          - 7474:7474
          - 7687:7687 
          - 2004:2004
        environment:
          - NEO4J_AUTH=none 
          - NEO4J_server_metrics_prometheus_enabled=true
          - NEO4J_ACCEPT_LICENSE_AGREEMENT=yes
          - NEO4J_server_metrics_prometheus_endpoint=0.0.0.0:2004
        healthcheck:
          test: ["CMD", "wget", "http://neo4j:7474"]
          interval: 30s
          timeout: 20s
          retries: 5
          start_period: 30s