31 lines
877 B
Markdown
31 lines
877 B
Markdown
Запустим стек 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"
|
||
}
|
||
}
|
||
|
||
``` |