Grafana

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: grafana.com

Grafana — это платформа с открытым исходным кодом для визуализации, мониторинга и наблюдаемости информационных систем. Она предоставляет средства для создания интерактивных панелей (dashboards), отображения метрик и временных рядов, а также интеграции с системами логирования и распределённой трассировки. Grafana применяется для наблюдения за производительностью приложений, инфраструктуры и бизнес-метрик, позволяя собирать данные из множества источников и представлять их в виде графиков, таблиц и других визуальных элементов.

Проект развивался как инструмент, ориентированный на удобное построение настраиваемых панелей и гибкую работу с источниками данных. Архитектура Grafana предусматривает подключаемые хранилища и адаптеры, которые обеспечивают сбор и агрегацию метрик, логов и следов запросов. Интерфейс поддерживает построение запросов к разным базам и сервисам, настройку алертов и совместную работу команд через улучшенные представления информации и шаблоны панелей.

  • Визуализация: множество типов виджетов для графиков, диаграмм, таблиц и индикаторов состояния.
  • Поддержка источников данных: интеграция с системами временных рядов, базами данных, системами логирования и трассировки.
  • Дашборды: создание настраиваемых панелей с возможностью шаблонов, переменных и повторяемых блоков.
  • Панель управления доступом: управление пользователями, ролями и правами доступа к дашбордам и данным.
  • Алертинг: настройка правил оповещений на основе метрик с отправкой уведомлений в разные каналы.
  • Плагины и расширяемость: система плагинов для дополнительных визуализаций, панелей и источников данных.
  • Интеграция с DevOps-стеком: совместная работа с системами оркестрации, мониторинга и трассировки для обеспечения наблюдаемости.
  • Исторические и агрегированные данные: поддержка анализа временных рядов, агрегации и сравнения периодов.
  • Интерфейс запросов: средства для построения и оптимизации запросов к разным бекендам без необходимости прямого программирования.
  • Масштабируемость: возможности развертывания в локальной среде, в облаке или как часть распределённой платформы наблюдаемости.
Подробнее