demo-grafana-loki

Форк
1
/
docker-compose.yml 
52 строки · 1.3 Кб
1
version: "3.9"
2

3
x-def-logging: &default-logging
4
  logging:
5
    driver: "loki"
6
    options:
7
      loki-url: "http://localhost:3100/loki/api/v1/push"
8
      loki-batch-size: "100"
9
      loki-retries: 2
10
      loki-max-backoff: 1000ms
11
      loki-timeout: 1s
12

13
services:
14
  nginx:
15
    image: nginx
16
    hostname: nginx-entrypoint
17
    container_name: nginx-entrypoint
18
    restart: unless-stopped
19
    <<: *default-logging
20
    environment:
21
      TZ: "Europe/Moscow"
22
    ports:
23
      - 80:80
24
    healthcheck:
25
      test: [ "CMD", "curl", "-f", "http://localhost" ]
26
      interval: 10s
27
      timeout: 10s
28
      retries: 20
29

30
  loki:
31
    hostname: loki
32
    image: grafana/loki:2.9.0
33
    environment:
34
      TZ: ${SYSTEM_TIMEZONE:-Europe/Moscow}
35
    volumes:
36
      - ./loki/retention-config.yaml:/etc/loki/retention-config.yaml
37
    ports:
38
      - "3100:3100"
39
    command: -config.file=/etc/loki/retention-config.yaml
40

41
  grafana:
42
    hostname: grafana
43
    environment:
44
      - GF_PATHS_PROVISIONING=/etc/grafana/provisioning
45
      - GF_AUTH_ANONYMOUS_ENABLED=true
46
      - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
47
      - TZ=${SYSTEM_TIMEZONE:-Europe/Moscow}
48
    volumes:
49
      - ./grafana/provisioning/datasources:/etc/grafana/provisioning/datasources
50
    image: grafana/grafana:latest
51
    ports:
52
      - "3000:3000"

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.