networks: monitoring_network: name: monitoring_network services: loki: container_name: loki image: grafana/loki:3.6.2 restart: unless-stopped user: 2003:2003 # loki:loki networks: - monitoring_network ports: - "3100:3100" volumes: - ./loki/config.yml:/etc/loki/config.yml:ro - ./loki/data:/loki:rw command: -config.file=/etc/loki/config.yml #promtail: # image: grafana/promtail:latest # volumes: # - /var/log:/var/log # command: -config.file=/etc/promtail/config.yml # networks: # - loki #grafana: # environment: # - GF_PATHS_PROVISIONING=/etc/grafana/provisioning # - GF_AUTH_ANONYMOUS_ENABLED=true # - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin # - GF_FEATURE_TOGGLES_ENABLE=alertingSimplifiedRouting,alertingQueryAndExpressionsStepMode # entrypoint: # - sh # - -euc # - | # mkdir -p /etc/grafana/provisioning/datasources # cat < /etc/grafana/provisioning/datasources/ds.yaml # apiVersion: 1 # datasources: # - name: Loki # type: loki # access: proxy # orgId: 1 # url: http://loki:3100 # basicAuth: false # isDefault: true # version: 1 # editable: false # EOF # /run.sh # image: grafana/grafana:latest # ports: # - "3000:3000" # networks: # - loki