Разместить Grafana, ничего не устанавливая

Панели, построенные на данных, которые у вас уже есть: Grafana не хранит ни одного измерения — она опрашивает ваши базы и временные ряды и рисует по ним кривые.

От 4,99 €/месяц

Обзор

Grafana — установка, обновления и резервные копии на нас, на машине во Франции. Панели и графики из ваших собственных источников данных: базы SQL, временные ряды, файлы CSV. Вы ничего не устанавливаете и не настраиваете сервер: приложение появляется в сети через несколько минут после заказа и оформлено на вас.

Ему подходит тариф Приложение Базовый за 4,99 €/месяц с налогом — 2 ГБ памяти. Стоит понять, куда уходит эта память, потому что она не хранит ваши измерения: Grafana не держит ни одного. Она нужна, чтобы при открытии панели выполнить запрос каждого блока, собрать возвращённые ряды и непрерывно проверять ваши правила оповещений. Экран на стене, обновляющий двенадцать блоков каждые тридцать секунд, работает больше, чем кажется.

Это самое непонятое свойство Grafana и одновременно её сила: она подключается, а не собирает. Prometheus, InfluxDB, Loki для журналов, Elasticsearch, MySQL, PostgreSQL, SQL Server, Graphite — данные остаются там, где живут, и Grafana их читает. А сами панели — это JSON: они выгружаются, сравниваются и восстанавливаются в другом месте в точности такими же.

4.99€/месяц
Рекомендуемый тариф с налогом
2ГБ
Память тарифа
5мин
Запуск
100%
Размещено во Франции

Что умеет Grafana

Она подключается к тому, что есть

Временные ряды через Prometheus или InfluxDB, журналы через Loki, и прежде всего реляционные базы: запрос SQL к вашей рабочей базе становится кривой, и при этом ничего не выгружается и данные не дублируются.

Одна панель на сто машин

Переменные превращают экран в шаблон: выпадающий список «сервер» или «клиент» переиндексирует все блоки сразу. Панель пишут один раз и потом разворачивают без копирования.

Оповещения, которые Grafana проверяет сама

Правило следит за запросом и срабатывает, когда порог перейдён. Получатели — почта, Slack, Telegram, веб-перехватчик — настраиваются отдельно от правил, а приглушение закрывает плановые работы.

Панели в JSON и общедоступная библиотека

Каждый экран выгружается в читаемый файл, попадает в систему версий и переносится в другое место. Библиотека сообщества насчитывает тысячи готовых панелей: вставляете номер, экран появляется, дальше его подгоняют.

Для чего она нужна на практике

Видеть свои продажи, не покупая систему бизнес-аналитики

Владелец интернет-магазина подключает Grafana к базе MySQL своего магазина: заказы по дням, средний чек, товары, которых нет в наличии. Один запрос SQL, один блок, и экран обновляется сам.

Следить за нагрузкой парка машин

Агентство собирает измерения с помощью Prometheus и показывает их по клиентам через переменную. Один экран покрывает тридцать серверов, а тенденция за три месяца читается с одного взгляда.

Показывать показания датчиков

Небольшое производственное предприятие записывает температуру и потребление в InfluxDB. Экран в цехе показывает текущий день, а история служит для решений в конце года.

Опубликовать открытую панель

Муниципалитет показывает потребление энергии своими зданиями на экране, доступном каждому. Данные остаются в его базе; открыт только вид.

Найти ошибку в журналах

Разработчик отправляет журналы своего приложения в Loki, а затем сопоставляет всплеск ошибок с кривой нагрузки в том же окне времени. Причина бросается в глаза гораздо быстрее, чем при чтении файла.

Размещено во Франции

В нашей инфраструктуре в Новой Аквитании, которую мы обслуживаем сами. Ваши показатели работы не проходят через зарубежную платформу наблюдаемости.

Частые вопросы

Для самой Grafana — ничего. Но ей нужен хотя бы один источник данных для опроса: база, которая у вас уже есть, для начала подходит вполне.

Нет, и это самое частое недоразумение. Grafana показывает, но не измеряет: ей нужен тот, кто данные производит, — Prometheus со своими сборщиками, InfluxDB, наполняемый агентом, или просто ваша прикладная база. Если задача сводится к «предупредите меня, когда сайт перестанет отвечать», то Uptime Kuma или Gatus сделают это сами и сразу. Grafana становится полезна, когда вы хотите видеть тенденцию, а не только происшествие.

Да, и часто это самый быстрый способ начать. MySQL, PostgreSQL и SQL Server — полноценные источники: запрос, возвращающий столбец времени и столбец значения, становится кривой. Многие первые полезные панели — это всего лишь три запроса к рабочей базе, которая уже стоит.

Поначалу нет. В общедоступной библиотеке панелей тысячи готовых экранов, каждый со своим номером: вы вставляете этот номер в окно импорта, и появляется всё целиком, вместе с блоками и запросами. С этого и начинают, а потом убирают ненужное — это быстрее, чем садиться перед пустой страницей.

Да, они часть услуги. Приложение на своём сервере, которое не обновляют, — это риск для безопасности, а не экономия.