0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>30 май 2024</li>
2
<ul><li>30 май 2024</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Разбираемся с дашбордами, графиками и диаграммами.</p>
4
</ul><p>Разбираемся с дашбордами, графиками и диаграммами.</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6
<p>Редактор в IT. Пишет про виртуализацию и облачные технологии.</p>
6
<p>Редактор в IT. Пишет про виртуализацию и облачные технологии.</p>
7
<p>Любое приложение каждую минуту обрабатывает горы запросов, но как уследить за этим потоком данных и не сойти с ума? Рассказываем про возможности Grafana - открытой платформы для сбора информации и анализа метрик.</p>
7
<p>Любое приложение каждую минуту обрабатывает горы запросов, но как уследить за этим потоком данных и не сойти с ума? Рассказываем про возможности Grafana - открытой платформы для сбора информации и анализа метрик.</p>
8
<p><strong>Содержание</strong></p>
8
<p><strong>Содержание</strong></p>
9
<ul><li><a>Что такое Grafana</a></li>
9
<ul><li><a>Что такое Grafana</a></li>
10
<li><a>С чем работает Grafana</a></li>
10
<li><a>С чем работает Grafana</a></li>
11
<li><a>Визуализация в Grafana</a></li>
11
<li><a>Визуализация в Grafana</a></li>
12
<li><a>Что ещё может Grafana</a></li>
12
<li><a>Что ещё может Grafana</a></li>
13
<li><a>Установка</a></li>
13
<li><a>Установка</a></li>
14
</ul><p><strong>Эксперт</strong></p>
14
</ul><p><strong>Эксперт</strong></p>
15
<p>Старший аналитик DWH, "Тинькофф". В Skillbox - спикер курса по синтезированию данных в профессии BI-аналитика. Ведёт телеграм-канал о лайфхаках в аналитике</p>
15
<p>Старший аналитик DWH, "Тинькофф". В Skillbox - спикер курса по синтезированию данных в профессии BI-аналитика. Ведёт телеграм-канал о лайфхаках в аналитике</p>
16
<p><a><strong>Grafana</strong></a> - это открытая платформа мониторинга и анализа данных, адаптированная под IT-системы. С её помощью разработчики могут собирать дашборды со всей важной информацией, которая может понадобиться администраторам или бизнес-аналитикам.</p>
16
<p><a><strong>Grafana</strong></a> - это открытая платформа мониторинга и анализа данных, адаптированная под IT-системы. С её помощью разработчики могут собирать дашборды со всей важной информацией, которая может понадобиться администраторам или бизнес-аналитикам.</p>
17
<p>Представьте компанию, в которой идеально налажен мониторинг приложения на всех уровнях. Отдельные системы собирают данные о производительности и эффективности использования ресурсов, исправно приходят коды ошибок, а бизнес-аналитики получают данные о продажах и метрики активности пользователей.</p>
17
<p>Представьте компанию, в которой идеально налажен мониторинг приложения на всех уровнях. Отдельные системы собирают данные о производительности и эффективности использования ресурсов, исправно приходят коды ошибок, а бизнес-аналитики получают данные о продажах и метрики активности пользователей.</p>
18
<p>Главный минус такого подхода в том, что вся важная информация находится в разных источниках. Если надо посмотреть, как работают все системы, то придётся переключаться между сервисами сбора данных и аналитики. Намного удобнее видеть все метрики на одном экране.</p>
18
<p>Главный минус такого подхода в том, что вся важная информация находится в разных источниках. Если надо посмотреть, как работают все системы, то придётся переключаться между сервисами сбора данных и аналитики. Намного удобнее видеть все метрики на одном экране.</p>
19
<p>Собрать такой дашборд можно с помощью Grafana - открытой платформы визуализации данных. Она собирает данные из назначенных источников и отображает её в удобном для пользователя формате. При этом сама платформа ничего не хранит, а только отображает графики и диаграммы.</p>
19
<p>Собрать такой дашборд можно с помощью Grafana - открытой платформы визуализации данных. Она собирает данные из назначенных источников и отображает её в удобном для пользователя формате. При этом сама платформа ничего не хранит, а только отображает графики и диаграммы.</p>
20
<p>К Grafana можно подключать сторонние системы мониторинга, облачные платформы и базы данных. Это делает платформу адаптируемой под требования конкретного проекта. Разработчикам не надо выбирать стек под требования платформы аналитики и придумывать "костыли" для обмена данными.</p>
20
<p>К Grafana можно подключать сторонние системы мониторинга, облачные платформы и базы данных. Это делает платформу адаптируемой под требования конкретного проекта. Разработчикам не надо выбирать стек под требования платформы аналитики и придумывать "костыли" для обмена данными.</p>
21
Меню выбора источника данных<em>Скриншот: Grafana / Skillbox Media</em><p>С помощью плагинов можно передавать данные из более чем 150 сторонних сервисов, вот некоторые популярные и интересные:</p>
21
Меню выбора источника данных<em>Скриншот: Grafana / Skillbox Media</em><p>С помощью плагинов можно передавать данные из более чем 150 сторонних сервисов, вот некоторые популярные и интересные:</p>
22
<ul><li><a><strong>Jira</strong></a> - позволяет отслеживать активные тикеты и выводить статистику по завершённым, чтобы команда наглядно видела результат своей работы.</li>
22
<ul><li><a><strong>Jira</strong></a> - позволяет отслеживать активные тикеты и выводить статистику по завершённым, чтобы команда наглядно видела результат своей работы.</li>
23
<li><a><strong>GitHub</strong></a> - получает данные из популярного хостинга опенсорс-проектов и отображает их в виде графиков. Есть похожий плагин и для пользователей<a>GitLab</a>.</li>
23
<li><a><strong>GitHub</strong></a> - получает данные из популярного хостинга опенсорс-проектов и отображает их в виде графиков. Есть похожий плагин и для пользователей<a>GitLab</a>.</li>
24
</ul><ul><li><a><strong>Strava</strong></a> - плагин для любителей спорта и активного отдыха, позволяющий получать данные из одноимённого сервиса отслеживания активности. Можно выводить показатели тренировок и следить за прогрессом.</li>
24
</ul><ul><li><a><strong>Strava</strong></a> - плагин для любителей спорта и активного отдыха, позволяющий получать данные из одноимённого сервиса отслеживания активности. Можно выводить показатели тренировок и следить за прогрессом.</li>
25
<li><a><strong>Google Sheets</strong></a> - визуализирует данные из вашей онлайн-таблицы. С его помощью можно создать собственный трекер финансов или настроить дашборд для бухгалтерии.</li>
25
<li><a><strong>Google Sheets</strong></a> - визуализирует данные из вашей онлайн-таблицы. С его помощью можно создать собственный трекер финансов или настроить дашборд для бухгалтерии.</li>
26
<li><a><strong>Sun and Moon</strong></a> - полезное расширение для отслеживания положения Солнца и Луны. Может пригодиться в дашборде с данными о погоде.</li>
26
<li><a><strong>Sun and Moon</strong></a> - полезное расширение для отслеживания положения Солнца и Луны. Может пригодиться в дашборде с данными о погоде.</li>
27
</ul><p>У Grafana есть SDK для разработки собственных плагинов, что позволяет импортировать данные из любых источников. Расширение можно сделать приватным и использовать только в контуре компании или опубликовать в специальном магазине.</p>
27
</ul><p>У Grafana есть SDK для разработки собственных плагинов, что позволяет импортировать данные из любых источников. Расширение можно сделать приватным и использовать только в контуре компании или опубликовать в специальном магазине.</p>
28
Окно выбора источника метрик<em>Скриншот: Grafana / Skillbox Media</em><p>К платформе можно подключить одну или несколько поддерживаемых систем или баз данных. Из них платформа будет брать данные и визуализировать. Например, на одном дашборде можно отображать информацию о производительности серверов, регистрации новых пользователей и заказах, поступающих с сайта.</p>
28
Окно выбора источника метрик<em>Скриншот: Grafana / Skillbox Media</em><p>К платформе можно подключить одну или несколько поддерживаемых систем или баз данных. Из них платформа будет брать данные и визуализировать. Например, на одном дашборде можно отображать информацию о производительности серверов, регистрации новых пользователей и заказах, поступающих с сайта.</p>
29
Можно получать данные из облачных платформ<em>Скриншот: Grafana / Skillbox Media</em><p>Grafana используют не только для мониторинга IT-систем. Платформа позволяет визуализировать любые типы данных. Энтузиасты проектируют дашборды для учёта личных финансов, спортивных успехов, прогресса обучения новым навыкам и управления умным домом.</p>
29
Можно получать данные из облачных платформ<em>Скриншот: Grafana / Skillbox Media</em><p>Grafana используют не только для мониторинга IT-систем. Платформа позволяет визуализировать любые типы данных. Энтузиасты проектируют дашборды для учёта личных финансов, спортивных успехов, прогресса обучения новым навыкам и управления умным домом.</p>
30
Дашборд с информацией о погоде в реальном времени<em>Скриншот: Grafana / Skillbox Media</em><p>Все данные Grafana отображает на дашбордах и панелях:</p>
30
Дашборд с информацией о погоде в реальном времени<em>Скриншот: Grafana / Skillbox Media</em><p>Все данные Grafana отображает на дашбордах и панелях:</p>
31
<ul><li><strong>Панель</strong> - базовый блок, получающий данные из определённого источника и выводящий их в виде графика, гистограммы, таблицы или тепловой карты. Есть возможность объединять несколько показателей на одном графике.</li>
31
<ul><li><strong>Панель</strong> - базовый блок, получающий данные из определённого источника и выводящий их в виде графика, гистограммы, таблицы или тепловой карты. Есть возможность объединять несколько показателей на одном графике.</li>
32
<li><strong>Дашборд</strong> - набор из нескольких панелей, произвольно отобранных пользователем. Их можно создавать с нуля и настраивать под свои задачи или воспользоваться уже готовыми шаблонами под определённые типы данных.</li>
32
<li><strong>Дашборд</strong> - набор из нескольких панелей, произвольно отобранных пользователем. Их можно создавать с нуля и настраивать под свои задачи или воспользоваться уже готовыми шаблонами под определённые типы данных.</li>
33
<li><strong>Аннотации</strong> - красные вертикальные линии, которые отмечают на графиках особенные события, например сбои или аномалии. С их помощью можно отследить, когда была обнаружена ошибка и как она повлияла на работу всей системы.</li>
33
<li><strong>Аннотации</strong> - красные вертикальные линии, которые отмечают на графиках особенные события, например сбои или аномалии. С их помощью можно отследить, когда была обнаружена ошибка и как она повлияла на работу всей системы.</li>
34
</ul>Дашборд с анализом производительности<em>Скриншот: Grafana / Skillbox Media</em><p>По умолчанию платформа поддерживает множество способов визуализации данных. Помимо этого можно подключать<a>сторонние методы</a>отображения, которые доступны в магазине плагинов. Их разрабатывают и публикуют независимые разработчики.</p>
34
</ul>Дашборд с анализом производительности<em>Скриншот: Grafana / Skillbox Media</em><p>По умолчанию платформа поддерживает множество способов визуализации данных. Помимо этого можно подключать<a>сторонние методы</a>отображения, которые доступны в магазине плагинов. Их разрабатывают и публикуют независимые разработчики.</p>
35
<p>Дашборды в Grafana не просто собирают данные и визуализируют их, а делают это в реальном времени. Платформа фиксирует любые изменения и сразу отображает их. Благодаря этому можно создавать системы анализа производительности и нагрузки серверов или приложений.</p>
35
<p>Дашборды в Grafana не просто собирают данные и визуализируют их, а делают это в реальном времени. Платформа фиксирует любые изменения и сразу отображает их. Благодаря этому можно создавать системы анализа производительности и нагрузки серверов или приложений.</p>
36
<p>Кроме того, дашборды хранят историю изменения данных, что позволяет оценивать, как развивается продукт и что влияет на показатели. К примеру, если Grafana используется для того, чтобы следить за количеством новых пользователей, то на дашборде можно отследить, какая рекламная кампания была наиболее удачной.</p>
36
<p>Кроме того, дашборды хранят историю изменения данных, что позволяет оценивать, как развивается продукт и что влияет на показатели. К примеру, если Grafana используется для того, чтобы следить за количеством новых пользователей, то на дашборде можно отследить, какая рекламная кампания была наиболее удачной.</p>
37
<p>Ещё один плюс Grafana заключается в том, что с её помощью разработчики могут проводить диагностику IT-систем и устранять неполадки. Обычно для этого создают дашборд, анализирующий данные о производительности сервера или приложения. Если произошёл сбой, то на графике появится специальная отметка, которая поможет выяснить, что его вызвало.</p>
37
<p>Ещё один плюс Grafana заключается в том, что с её помощью разработчики могут проводить диагностику IT-систем и устранять неполадки. Обычно для этого создают дашборд, анализирующий данные о производительности сервера или приложения. Если произошёл сбой, то на графике появится специальная отметка, которая поможет выяснить, что его вызвало.</p>
38
<p>В Grafana есть и другие функции, облегчающие работу:</p>
38
<p>В Grafana есть и другие функции, облегчающие работу:</p>
39
<ul><li><strong>Шаблоны дашбордов.</strong>Если вы создали идеальный дашборд, то его можно сохранить в виде шаблона и использовать повторно или поделиться с другими пользователями.</li>
39
<ul><li><strong>Шаблоны дашбордов.</strong>Если вы создали идеальный дашборд, то его можно сохранить в виде шаблона и использовать повторно или поделиться с другими пользователями.</li>
40
<li><strong>Автоматизация.</strong>Платформа умеет обрабатывать скрипты, поэтому любые действия можно автоматизировать. К примеру, сделать так, чтобы платформа сама фиксировала аномалии в нерабочее время сотрудников.</li>
40
<li><strong>Автоматизация.</strong>Платформа умеет обрабатывать скрипты, поэтому любые действия можно автоматизировать. К примеру, сделать так, чтобы платформа сама фиксировала аномалии в нерабочее время сотрудников.</li>
41
<li><strong>Вывод данных.</strong>Широкие настройки отображения позволяют выводить дашборды на телевизоры или массивы из нескольких мониторов. Кроме того, можно скрыть элементы пользовательского интерфейса, чтобы ничего не отвлекало от данных.</li>
41
<li><strong>Вывод данных.</strong>Широкие настройки отображения позволяют выводить дашборды на телевизоры или массивы из нескольких мониторов. Кроме того, можно скрыть элементы пользовательского интерфейса, чтобы ничего не отвлекало от данных.</li>
42
<li><strong>API.</strong>Сторонним разработчикам доступны публичные API. Они позволяют создавать собственные плагины, приложения и ботов для управления анализом.</li>
42
<li><strong>API.</strong>Сторонним разработчикам доступны публичные API. Они позволяют создавать собственные плагины, приложения и ботов для управления анализом.</li>
43
</ul><ul><li><strong>Оповещения.</strong>Встроенная система уведомлений присылает оповещения, исходя из пороговых значений, установленных пользователем. Уведомления приходят на электронную почту, в мессенджеры или на другие платформы управления IT-инфраструктурой.</li>
43
</ul><ul><li><strong>Оповещения.</strong>Встроенная система уведомлений присылает оповещения, исходя из пороговых значений, установленных пользователем. Уведомления приходят на электронную почту, в мессенджеры или на другие платформы управления IT-инфраструктурой.</li>
44
<li><b>PromQL</b>. Grafana поддерживает работу с PromQL - специальным языком запросов. Это позволяет быстро обрабатывать большие наборы данных и извлекать из них больше полезной информации.</li>
44
<li><b>PromQL</b>. Grafana поддерживает работу с PromQL - специальным языком запросов. Это позволяет быстро обрабатывать большие наборы данных и извлекать из них больше полезной информации.</li>
45
<li><strong>Разграничение прав.</strong>У администраторов есть возможность настроить уровни доступа к дашбордам, чтобы каждый сотрудник видел только то, что нужно для его работы.</li>
45
<li><strong>Разграничение прав.</strong>У администраторов есть возможность настроить уровни доступа к дашбордам, чтобы каждый сотрудник видел только то, что нужно для его работы.</li>
46
</ul><p>Grafana - гибкий инструмент, который можно адаптировать для команд любого размера и даже использовать в одиночку. Поэтому разработчики платформы предлагают несколько способов установки и использования:</p>
46
</ul><p>Grafana - гибкий инструмент, который можно адаптировать для команд любого размера и даже использовать в одиночку. Поэтому разработчики платформы предлагают несколько способов установки и использования:</p>
47
<ul><li><strong>Grafana Cloud.</strong>Для изучения и интеграции в пет-проекты подойдёт<a>облачная платформа</a>. Чтобы получить к ней доступ, надо просто зарегистрироваться. После этого можно будет подключить источники данных и настроить дашборды. В бесплатном тарифе есть ограничения по трафику, количеству запросов, выделенному хранилищу на сервер и количеству пользователей.</li>
47
<ul><li><strong>Grafana Cloud.</strong>Для изучения и интеграции в пет-проекты подойдёт<a>облачная платформа</a>. Чтобы получить к ней доступ, надо просто зарегистрироваться. После этого можно будет подключить источники данных и настроить дашборды. В бесплатном тарифе есть ограничения по трафику, количеству запросов, выделенному хранилищу на сервер и количеству пользователей.</li>
48
</ul>Облачная панель управления Grafana<em>Скриншот: Grafana / Skillbox Media</em><ul><li><strong>Самохостинг.</strong>Grafana - платформа с открытым кодом. Это значит, что можно<a>скачать</a>всё необходимое и установить на собственном сервере. Это даёт больше свободы и снимает любые ограничения, но придётся платить за аренду сервера. Grafana работает на Linux, Windows и macOS. Кроме того, есть уже готовый Docker-контейнер для быстрой установки всего необходимого. Разработчики платформы отмечают, что платформа будет шустро работать даже на 512 МБ оперативной памяти.</li>
48
</ul>Облачная панель управления Grafana<em>Скриншот: Grafana / Skillbox Media</em><ul><li><strong>Самохостинг.</strong>Grafana - платформа с открытым кодом. Это значит, что можно<a>скачать</a>всё необходимое и установить на собственном сервере. Это даёт больше свободы и снимает любые ограничения, но придётся платить за аренду сервера. Grafana работает на Linux, Windows и macOS. Кроме того, есть уже готовый Docker-контейнер для быстрой установки всего необходимого. Разработчики платформы отмечают, что платформа будет шустро работать даже на 512 МБ оперативной памяти.</li>
49
</ul><p>При выборе способа работы с Grafana надо учитывать свои возможности и свободное время. Самостоятельная установка потребует постоянного контроля, обслуживания и решения ошибок. Облачная версия работает на удалённом сервере и обслуживается разработчиками платформы.</p>
49
</ul><p>При выборе способа работы с Grafana надо учитывать свои возможности и свободное время. Самостоятельная установка потребует постоянного контроля, обслуживания и решения ошибок. Облачная версия работает на удалённом сервере и обслуживается разработчиками платформы.</p>
50
<p>Grafana - масштабная платформа со множеством функций, поэтому разработчики постоянно выпускают обучающие материалы. С их помощью новички могут быстро разобраться с настройкой и основными принципами работы.</p>
50
<p>Grafana - масштабная платформа со множеством функций, поэтому разработчики постоянно выпускают обучающие материалы. С их помощью новички могут быстро разобраться с настройкой и основными принципами работы.</p>
51
<p>Более подробно про установку и подключение источников данных можно узнать из <a>официальной документации</a>. Она доступна на английском языке, но есть встроенный переводчик.</p>
51
<p>Более подробно про установку и подключение источников данных можно узнать из <a>официальной документации</a>. Она доступна на английском языке, но есть встроенный переводчик.</p>
52
<p>Научиться создавать информативные и аккуратные дашборды можно с помощью<a>видео</a>от команды разработчиков. Кроме того, компания ведёт<a>блог</a>, в котором часто публикует статьи для начинающих пользователей и анонсирует бесплатные вебинары.</p>
52
<p>Научиться создавать информативные и аккуратные дашборды можно с помощью<a>видео</a>от команды разработчиков. Кроме того, компания ведёт<a>блог</a>, в котором часто публикует статьи для начинающих пользователей и анонсирует бесплатные вебинары.</p>
53
<p>Список всех доступных плагинов можно найти в <a>магазине расширений</a>. На странице каждого плагина публикуют скриншоты, инструкции по установке и подробную документацию по работе.</p>
53
<p>Список всех доступных плагинов можно найти в <a>магазине расширений</a>. На странице каждого плагина публикуют скриншоты, инструкции по установке и подробную документацию по работе.</p>
54
<p>Data Science с нуля: пробуем профессии на практике за 5 дней</p>
54
<p>Data Science с нуля: пробуем профессии на практике за 5 дней</p>
55
<p>Вы разберётесь в трёх главных направлениях data science: машинном обучении, разработке на Python и визуализации данных. Решите, какая сфера вам ближе, и выполните 4 реальные задачи с данными.</p>
55
<p>Вы разберётесь в трёх главных направлениях data science: машинном обучении, разработке на Python и визуализации данных. Решите, какая сфера вам ближе, и выполните 4 реальные задачи с данными.</p>
56
<p><a>Пройти бесплатно</a></p>
56
<p><a>Пройти бесплатно</a></p>
57
<a><b>Попробуйте data science на бесплатном курсе</b>Пройдите курс по data science и изучите 3 направления в работе с данными. Решите, в какой сфере хотите развиваться дальше, и получите ценные подарки. Пройти курс →</a>
57
<a><b>Попробуйте data science на бесплатном курсе</b>Пройдите курс по data science и изучите 3 направления в работе с данными. Решите, в какой сфере хотите развиваться дальше, и получите ценные подарки. Пройти курс →</a>