Добавлены метрики Prometheus и дашборды Grafana (этап 2.5)
Все три Go-сервиса (ingest, device-control, rule-engine) отдают /metrics в формате Prometheus: счётчики MQTT/RabbitMQ/ClickHouse операций, гистограммы длительности батч-флашей и диспатча правил, переходы устройств online/offline. Добавлены сервисы prometheus и grafana в docker-compose с провижининг конфигом (datasource + два готовых дашборда: "Ingest & Telemetry" и "Automation & Devices").
This commit is contained in:
@@ -49,6 +49,13 @@
|
||||
Laravel→device-control. gRPC-контракт между Go-сервисами (rule-engine)
|
||||
не тронут.
|
||||
|
||||
## Метрики
|
||||
|
||||
`GET /metrics` на том же порту, что и команды (`DEVICE_CONTROL_HTTP_PORT`)
|
||||
— не открывали отдельный порт ради этого. Счётчики/latency команд
|
||||
(TurnOn/TurnOff/SetLevel по action+outcome), MQTT-событий (telemetry/ack),
|
||||
переходов online/offline health-check.
|
||||
|
||||
## Запуск
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user