| stack | ||
| README.md | ||
Запустим стек grafa-loki в docker.
Собирать логи будем как с хостов так и с контейнеров
Для сборка логов с контейнером поставим плагин
docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions
Далее в docker-compose необходимо явно указать использование плагина
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"
}
}