GrafanaLoki
Отправка логов и событий с Arduino на Grafana Loki для централизованного хранения и анализа через LogQL
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5222d462012360674f75f7da70a28356b068b736b2572dd672ddc8d8c4c7a72cGrafanaLoki-0.2.2-5222d462.zipОписание
Если вам нужно собирать логи со своего Arduino и хранить их долгосрочно в структурированном виде, Grafana Loki — это хороший выбор для централизованного хранилища. Библиотека отправляет данные логов напрямую на сервер Loki, где они группируются в потоки по уникальным наборам меток. Главное достоинство — возможность структурировать данные в JSON или logfmt формате, чтобы потом разбирать их через LogQL или даже переводить в метрики Prometheus. Подходит для датчиков и событий, которые имеет смысл хранить в объектных хранилищах вроде S3 или GCS. Требует установки нескольких зависимостей: SnappyProto для сжатия, PromLokiTransport для подключения, ArduinoBearSSL и ArduinoECCX08 для HTTPS, плюс библиотеки для конкретной платы (WiFiNINA, MKRGSM и прочие).