Тип доклада: Доклад

Программирование с Grafana и InfluxDB: Сборник рецептов

  • Доклад на русском языке
Презентация pdfСмотреть запись

Grafana является стандартным инструментом для визуализации метрик во всех сферах деятельности. InfluxDB является стандартным инструментом для сбора результатов тестов производительности.

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

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

Вячеслав составил сборник рецептов для формирования доски Grafana 6.5.2 (актуальная) для InfluxDB 1.7 (актуальная) с применением лишь стандартных компонентов Grafana и функций InfluxDB:

  • фильтрация метрик;
  • фильтрация фильтров по времени и по другим фильтрам и тегам;
  • применение опциональных фильтров к данным, у которых нет нужных тегов;
  • выбор значений по умолчанию для агрегирующих функций при пустом наборе данных;
  • использование переменных Grafana для сохранения промежуточных значений при вычислениях InfluxDB;
  • создание сводных таблиц с помощью Grafana Table Panel;
  • задание порядка вывода колонок в таблицах;
  • применение стилей к строкам сводной таблицы в зависимости от тега, а не от значения;
  • вывод сгруппированных метрик на графики и таблицы;
  • заполнение пустот в разряженных данных и для разной гранулярности;
  • и много других неочевидных моментов работы с InfluxDB и Grafana.

Уровень доклада: сложный, для практикующих инженеров.

  • #grafana
  • #метрики
  • #ненормальное_программирование

Спикеры

Приглашенные эксперты

Доклады