[feature] replace promtail with grafana agent

improve grafana provisioning
This commit is contained in:
2024-02-05 14:46:29 +07:00
parent 2ad87b2a43
commit 83a2756f3c
6 changed files with 93 additions and 64 deletions

View File

@@ -6,23 +6,14 @@
1. Скопировать [.env.example](/.env.example) в `.env`
#### With promtail
#### With grafana agent
1. Добавить новый лейбл к контейнеру, чьи логи необходимо отсылать в loki
1. Добавить в `COMPOSE_PROFILES` значение `agent` в файле [.env](/.env)
2. Запустить docker-compose-стэк:
```shell
docker compose up -d
```
Например, достаточно просто добавить новый лейбл в `docker-compose`-файл искомого стека:
```yaml
services:
my-service:
labels:
- "loki.log=true"
```
2. Запустить весь стек `docker-compose`
```shell
docker compose up -d
```
#### With docker plugin
@@ -57,7 +48,7 @@
<<: *loki-log-config
```
3. Убрать профиль `promtail` из значения `COMPOSE_PROFILES` в файле [.env](/.env)
3. Убрать профиль `agent` из значения `COMPOSE_PROFILES` в файле [.env](/.env)
4. Запустить стек `grafana` + `loki`
```shell