add readme
This commit is contained in:
parent
479a6c99ef
commit
5109887e49
31
README.md
31
README.md
@ -0,0 +1,31 @@
|
||||
Запустим стек grafa-loki в docker.
|
||||
|
||||
Собирать логи будем как с хостов так и с контейнеров
|
||||
|
||||
Для сборка логов с контейнером поставим плагин
|
||||
```bash
|
||||
docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions
|
||||
```
|
||||
|
||||
Далее в docker-compose необходимо явно указать использование плагина
|
||||
|
||||
```bash
|
||||
logging:
|
||||
driver: loki
|
||||
options:
|
||||
loki-url: "https://loki-edu.p8o.ru/loki/api/v1/push"
|
||||
```
|
||||
|
||||
Либо для всех создаваемыех контейнеров указать в daemon.json
|
||||
|
||||
```
|
||||
{
|
||||
"debug" : true,
|
||||
"log-driver": "loki",
|
||||
"log-opts": {
|
||||
"loki-url": "https://<user_id>:<password>@<DOMAIN_LOKI>/loki/api/v1/push",
|
||||
"loki-batch-size": "400"
|
||||
}
|
||||
}
|
||||
|
||||
```
|
||||
@ -10,7 +10,7 @@ services:
|
||||
- "traefik.http.routers.grafana-edu.entrypoints=https"
|
||||
- "traefik.http.routers.grafana-edu.rule=Host(`grafana-edu.${HOST}`)"
|
||||
- "traefik.http.routers.grafana-edu.tls=true"
|
||||
- "traefik.http.routers.grafana-edu.tls.certresolver=regru"
|
||||
- "traefik.http.routers.grafana-edu.tls.certresolver=letsEncrypt"
|
||||
- "traefik.http.services.grafana-edu-service.loadbalancer.server.port=3000"
|
||||
- "traefik.docker.network=webproxy"
|
||||
environment:
|
||||
@ -40,9 +40,13 @@ services:
|
||||
- "traefik.http.routers.loki-edu.entrypoints=https"
|
||||
- "traefik.http.routers.loki-edu.rule=Host(`loki-edu.${HOST}`)"
|
||||
- "traefik.http.routers.loki-edu.tls=true"
|
||||
- "traefik.http.routers.loki-edu.tls.certresolver=regru"
|
||||
- "traefik.http.routers.loki-edu.tls.certresolver=letsEncrypt"
|
||||
- "traefik.http.services.loki-service.loadbalancer.server.port=3100"
|
||||
- "traefik.docker.network=webproxy"
|
||||
logging:
|
||||
driver: loki
|
||||
options:
|
||||
loki-url: "https://loki-edu.p8o.ru/loki/api/v1/push"
|
||||
command: -config.file=/etc/loki/local-config.yaml
|
||||
volumes:
|
||||
- loki-edu-storage:/loki
|
||||
|
||||
Loading…
Reference in New Issue
Block a user