[Rebrain, Fevlake] Grafana . Онлайн-практикум
90₽
Grafana была создана 7 лет назад для визуализации данных из различных источников: систем мониторинга, реляционных баз данных, аналитических баз и других.
- Сейчас этот инструмент используют более 300 тысяч пользователей в день для визуализации и мониторинга состояния инфраструктуры, а также аналитики технических атак и бизнес-аналитики.
- Интересно, что использование Grafana вышло за рамки сложных архитектурных решений, например, Grafana применяется для отслеживания качества воздуха в помещении или работы производственной линии.
Чем хорошо?
- 01/
Большое количество плагинов, которые позволяют собирать данные из разных
источников от influxDB до PostgreSQL; - 02/
Плагины для визуализации различных источников данных, таких как WorldMap
для отображения геолокации из запросов, Heatmap для просмотра гистограмм
или WindRose для отслеживания изменений окружающей среды; - 03/
Относительно простая установка при обширных возможностях построения графиков; - 04/
Возможность кастомной настройки дашбордов и понятный интерфейс; - 05/
Настройка алертинга в мессенджеры для оперативного реагирования на инциденты; - 06/
А еще интерфейс настолько эффектный, что можно почувствовать себя агентом Пентагона
Программа GRAFANA by REBRAIN охватывает все базовые знания для начала работы с GRAFANA.
Научимся:
- 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
- Необходимые условия