Grafana онлайн-практикум [Rebrain] [Fevlake]
Grafana была создана 7 лет назад для визуализации данных из различных источников: систем мониторинга, реляционных баз данных, аналитических баз и других.
Чем хорошо?
Научимся:
- Архитекторы инфраструктуры
Продажник:
Grafana была создана 7 лет назад для визуализации данных из различных источников: систем мониторинга, реляционных баз данных, аналитических баз и других.
- Сейчас этот инструмент используют более 300 тысяч пользователей в день для визуализации и мониторинга состояния инфраструктуры, а также аналитики технических атак и бизнес-аналитики.
- Интересно, что использование Grafana вышло за рамки сложных архитектурных решений, например, Grafana применяется для отслеживания качества воздуха в помещении или работы производственной линии.
Чем хорошо?
- 01/
Большое количество плагинов, которые позволяют собирать данные из разных
источников от influxDB до PostgreSQL;
- 02/
Плагины для визуализации различных источников данных, таких как WorldMap
для отображения геолокации из запросов, Heatmap для просмотра гистограмм
или WindRose для отслеживания изменений окружающей среды;
- 03/
Относительно простая установка при обширных возможностях построения графиков;
- 04/
Возможность кастомной настройки дашбордов и понятный интерфейс;
- 05/
Настройка алертинга в мессенджеры для оперативного реагирования на инциденты;
- 06/
А еще интерфейс настолько эффектный, что можно почувствовать себя агентом Пентагона
Научимся:
- 01/
Устанавливать и настраивать систему визуализации Grafana;
- 02/
Визуализировать данные из разных источников, создавать дашборды и графики;
- 03/
Получать информацию о работе инфраструктуры в режиме реального времени,
отслеживать и предотвращать проблемы;
- 04/
Устанавливать и настраивать плагины для Grafana;
- 05/
Настраивать алертинг в мессенджеры;
- 06/
Настраивать аутентификацию;
- 07/
Работать с дашбордами как с кодом;
- 08/
Настраивать отказоустойчивый кластер Grafana.
- Архитекторы инфраструктуры
- DevOps-инженеры
- DBA
- Системные администраторы
- Оптимизировать систему мониторинга, сделать её более удобной
- Повысить отказоустойчивость highload системы
- Отслеживать наиболее подверженные риску места, предотвращать ошибки и пиковые нагрузки
- Что такое Grafana и для чего она нужна
- Установка из официальных репозиториев / docker
- Обзор веб интерфейса
- Настройка reverse proxy на nginx
- Basic Auth
- LDAP Auth
- Gitlab OAuth
- Разграничение организации и пользователей
- Контроль прав доступа
- Опции объединения и управления пользователями
- Создание организаций и добавление пользователей
- Изменение ролей пользователей
- Создание команды и добавление участников
- Права доступа
- Создание правил внутри дашбордов и каталогов
- Что такое источник данных в Grafana
- Общая инструкция подключения датасорса к Grafana
- Подключение Prometheus к Grafana с аутентификацией и TLS
- Создание TLS-сертификатов
- Конфигурирование TLS на уровне nginx
- Конфигурирование Prometheus для работы через прокси
- Настройка базовой аутентификации на уровне прокси
- Подключение Prometheus как источник данных Grafana
- Добавление источника данных InfluxDB
- Добавление источника данных ElasticSearch
- Типы панелей
- Основные панели и кейсы их использования
- Time series
- Bar chart / Bar gauge
- Gauge
- Stat
- Параметры визуализаций
- Легенда
- Оси и размерность
- Цвета и пороговые значения
- Интервал обновления
- Размерность, оси
- Совмещённые визуализации
- Тултипы
- Прочие параметры панелей
- Трансформации
- Переопределение параметров (Overrides)
- Табличный вид и размер панели
- Дашборд - инструментарий, окружение
- Организация дашборда, создание папок, рядов
- Права
- Режим проигрывания, киоск мод
- Поиск
- Переменные
- Экспорт, импорт + json model
- Grafana Scripted Dashboards (JS), переход на JSONnet
- Основные библиотеки/функции
- Тестирование и деплой
- Grafana API
- Обзор плагинов в Grafana
- Установка плагинов
- Маркетплейс Grafana
- Разработка плагинов
- Подписи плагинов
- Обзор плагина D3 Gauge
- Обзор плагина Pie Chart
- Обзор плагина Cloudflare
- Обзор и установка плагина Node Exporter
- Обзор и установка плагина Grafana Image Renderer
- Краткое сравнение Loki / ElasticSearch, базовые отличия
- Функциональность Grafana Explore
- Отображение логов в Explore
- Отображение логов на дашборде
- Принцип работы Aletring в Grafana
- Настройка алертинга в Grafana на графиках
- Настройка Email
- Настройка Telegram
- Grafana High Availability
- Установка Grafana в режиме High Availability
- Необходимые условия
https://rebrainme.com/grafana/