В конце февраля вышла шестая версия платформы мониторинга Grafana. В этой статье мы расскажем вам подробнее об особенностях этого релиза и новых возможностях инструмента.
Что такое Графана
Графана — инструмент для визуализации данных.Он знает, как работать с таблицами, графиками, текстом, картами и поддерживает интеграцию со сторонними приложениями и плагинами.
Grafana позволяет создавать так называемые дашборды с панелями, каждая из которых отображает заданные показатели системы за определенный период. Каждый дашборд универсален и может быть настроен под нужды конкретного проекта.
С Графаной работа такие компании, как NetApp, PayPal Stack Overflow и Red Hat. В частности, PayPal использует Grafana. отслеживают производительность сервисов и командная платформа Red Hat помогает отслеживать нагрузку на OpenStack Cloud. Репозиторий проекта вы вы можете найти его на GitHub , а на официальном сайте - документация И Инструкция по началу работы .
Что изменилось в новой версии
Новая версия Grafana была представлена на конференции GrafanaCon, которая прошла в конце февраля в Лос-Анджелесе.Вы можете прочитать обо всех нововведениях в Grafana v6. в журнале изменений на официальном сайте проекта.
Поговорим о самых интересных из них.
Переход с Angular на React. Сообщество спросило Прошлой весной предоставили возможность писать собственные плагины в React. В новом релизе разработчики Grafana реализовали эту возможность.
Теперь для плагинов будет использоваться Библиотека SDK @grafana/ui. В то же время Grafana выполнила полную миграцию на новую библиотеку.
По словам разработчиков, они пошли на этот шаг, чтобы упростить поддержку кодовой базы (чтобы сделать код перспективным).
Добавлен Исследовать .
Это инструмент анализа и отладки, который позволит вам выяснить причины проблем с инфраструктурой.
Он интегрируется с редактором запросов.
Прометей .
Обычно для получения информации о состоянии того или иного объекта пользователь обращается к серверу Prometheus с помощью языка запросов PromQL. Grafana v6 позволит вам пропустить этот шаг и сразу отобразить всю информацию на дашбордах.
Также в обновленном редакторе начала работать функция автозаполнения названий метрик и запросов, а также появились фильтры для поиска данных в таблицах.
По словам разработчиков, эти обновления помогут вам быстрее находить нужную информацию без переключения между инструментами.
Новая система сбора журналов Локи .
Это горизонтально масштабируемая система журналирования, которая индексирует не содержимое журналов, а их метаданные.
Пользователи получили возможность хранить логи в сжатом формате.
Этот подход будет удобно при работе с логами очаги Kubernetes, поскольку их метки автоматически индексируются.
Хранилище пользовательских сессий удалено.
Это было сделано, чтобы упрощать работа с таким программным обеспечением, как Redis, Memcache, Postgres или MySQL. Вместо сессий для подтверждения аутентификации теперь будут использоваться токены с коротким жизненным циклом.
Пользователи могут настроить срок действия токенов в файле конфигурации.
Разработчики также реализовали несколько обновлений безопасности: файлы cookie работают с атрибутом по умолчанию.
Тот же сайт , который защищает пользователей от атаки межсайтовой подделки запросов ( CSRF ).
Среди менее значительных улучшений также стоит отметить изменение дизайна цветовой палитры и поддержка уведомлений чата Google Hangouts.
/Фликр/ Брюс Гюнтер / CC BY
Аналоги Графана
Grafana — не единственный инструмент визуализации данных с открытым исходным кодом.В качестве альтернативного решения можно выделить платформу Кибана , который является частью стека ELK (ElasticSearch, Logstash, Kibana).
Вот в чем мы находимся 1облако мы используем его как инструмент логирования — мы описали свой опыт внедрения ELK в отдельной статье .
Среди преимуществ сообщества Kibana основные моменты простота развертывания и возможность текстового поиска.
Grafana также ценится за приятный и функциональный интерфейс.
При этом Kibana, в отличие от Grafana, умеет анализировать текстовые сообщения из логов.
По этой причине Кибана было бы более подходящим , если перед пользователем стоит задача изучения системной информации и использования ее для определения причины неисправности.
Кроме того, Kibana превосходит Grafana с точки зрения масштабируемости.
В прошлом году команда разработчиков Punchplatform отказался от Графаны в пользу Кибаны, когда число виртуальные серверы выросло до нескольких сотен.
Недостатки Кибаны можно отнести ограниченная интеграция.
Этот инструмент работает только с Elasticsearch, но Grafana можно использовать в сочетании со сторонними сервисами, такими как Prometheus или Redis.
«Grafana и Kibana — это инструменты, которые помогут решить разные задачи», — отмечает руководитель разработки.IaaS-провайдер 1cloud.ru Сергей Белкин.
— Если речь идет о мониторинге нескольких сотен или тысяч серверов, то Kibana справится с этой задачей лучше.
Если первоочередной задачей является интеграция со сторонними сервисами, то вам стоит обратить внимание на Grafana».
Будущее решений для визуализации данных
К прогнозы BI-SURVEY, решения для сбора и визуального представления информации станут одним из главных трендов 2019 года.Считается, что отрасль жду перехода от простых систем отображения данных в формате графиков и таблиц до «умных» инструментов на базе систем искусственного интеллекта.
Такой подход позволит автоматизировать ряд рутинных задач, связанных с мониторингом ИТ-инфраструктуры.
По этой причине можно ожидать, что Grafana, Kibana и подобные проекты станут более гибкими и обзаведутся компонентами, которые будут не только отслеживать, но и самостоятельно разрешать инциденты.
Несколько материалов из нашего корпоративного блога:
- Немного терминологии: зачем нужен мониторинг
- Где могут быть полезны хранилища объектов?
- Варианты ИТ-инфраструктуры организации
- Что такое инфраструктура виртуальных рабочих столов и зачем она нужна?
-
Переделка Динамиков Радиотехника С-30
19 Oct, 24 -
Сегодня Релиз Miranda Im 0.9
19 Oct, 24