--- /dev/null
+services:
+ grafana:
+ image: docker.io/grafana/grafana-oss:8.4.4
+ ports:
+ - 3000:3000
+ volumes:
+ - ./grafana/grafana.ini:/etc/grafana/grafana.ini
+ - /var/lib/grafana
+ links:
+ - influxdb
+ - loki
+ loki:
+ image: docker.io/grafana/loki:2.4.2
+ ports:
+ - 3100:3100
+ volumes:
+ - ./loki/loki.yaml:/etc/loki/loki.yaml
+ command: -log-config-reverse-order
+ prometheus:
+ image: docker.io/prom/prometheus:v2.34.0
+ ports:
+ - 3001:3001
+ volumes:
+ - ./prometheus:/etc/prometheus
--- /dev/null
+auth_enabled: false
+
+server:
+ http_listen_port: 3100
+ grpc_listen_port: 9096
+
+common:
+ path_prefix: /loki
+ storage:
+ filesystem:
+ chunks_directory: /loki/chunks
+ rules_directory: /loki/rules
+ replication_factor: 1
+ ring:
+ instance_addr: 127.0.0.1
+ kvstore:
+ store: inmemory
+
+schema_config:
+ configs:
+ - from: 2020-10-24
+ store: boltdb-shipper
+ object_store: filesystem
+ schema: v11
+ index:
+ prefix: index_
+ period: 24h
+
+ruler:
+ alertmanager_url: http://localhost:9093