Оценка использования дашбордов

Usage insights позволяет лучше понять, как используется ваш экземпляр Grafana.

Note

Доступно в Grafana Enterprise и Grafana Cloud. Логи insights в Grafana Cloud включают дополнительные поля со своими дашбордами. Подробнее см. в документации Grafana Cloud.

Функция usage insights собирает ряд агрегированных данных и сохраняет их в базе данных:

  • Просмотры дашбордов (агрегированные и по пользователям)
  • Ошибки источников данных
  • Запросы к источникам данных

Агрегированные данные дают доступ к нескольким функциям:

Эта функция также создаёт подробные логи, которые можно экспортировать в Loki. См. Экспорт логов usage insights.

Аналитика дашбордов и источников данных

Для каждого дашборда и источника данных доступна информация об использовании.

Аналитика дашборда

Чтобы увидеть информацию об использовании дашборда, нажмите значок аналитики дашборда на панели инструментов.

Значок аналитики дашборда

Аналитика дашборда показывает следующую информацию:

  • Stats: количество ежедневных запросов и ошибок за последние 30 дней.
  • Users & activity: количество ежедневных просмотров за последние 30 дней; последние активности на дашборде и недавние пользователи (не более 20).

Вкладка Stats
Вкладка Users and activity

Если включено совместное использование дашбордов, в аналитике также появится вкладка Shared dashboards.

Аналитика источника данных

Аналитика источника данных предоставляет информацию о том, как источник данных использовался за последние 30 дней, например:

  • Запросы в день
  • Ошибки в день
  • Время загрузки запроса в день (в среднем, в мс)

Чтобы найти аналитику источника данных:

  1. В главной навигации нажмите Connections.
  2. В разделе Your connections нажмите Data sources.
  3. Нажмите на источник данных.
  4. Нажмите вкладку Insights.
Вкладка Insights для источника данных

Индикатор присутствия

Когда вы вошли в систему и просматриваете дашборд, вы можете узнать, кто ещё смотрит тот же дашборд, с помощью индикатора присутствия, который отображает аватары пользователей, недавно взаимодействовавших с дашбордом. Временной интервал по умолчанию — 10 минут. Чтобы увидеть имя пользователя, наведите курсор на его аватар. Аватары берутся из Gravatar на основе электронной почты пользователя.

Когда на дашборде больше активных пользователей, чем помещается в индикаторе присутствия, нажмите значок +X. Это откроет аналитику дашборда, содержащую более подробную информацию о недавней активности пользователей.

Значки индикатора присутствия

Чтобы изменить понятие recent на что-то иное, чем последние 10 минут, отредактируйте файл конфигурации:

ini
[analytics.views]

# Set age for recent active users to 10 minutes
recent_users_age = 10m

Чтобы отключить индикатор присутствия, отредактируйте файл конфигурации следующим образом:

ini
[analytics.views]


# Disables the presence indicator
recent_users_age = 0

Дашборд не будет показывать аватары, а значит, и недавнюю активность пользователей.

Сортировка дашбордов с использованием данных insights

В режиме поиска можно использовать данные insights, чтобы находить наиболее часто используемые, сломанные и неиспользуемые дашборды.

Сортировать дашборды можно по:

  • Errors total
  • Errors 30 days (наибольшее и наименьшее)
  • Views total
  • Views 30 days (наибольшее и наименьшее)

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

Views total и Errors total — агрегированные значения. Grafana начинает подсчёт с первого раза, когда агрегирует данные для дашборда. При первом проходе учитываются последние 30 дней, поэтому любая активность старше этого срока не включается.

Для активности ближе к настоящему используйте Views 30 days или Errors 30 days, либо откройте аналитику дашборда для конкретного дашборда, чтобы увидеть просмотры за сегодня. Чтобы получить детали за текущий день по всем дашбордам, экспортируйте логи usage insights и визуализируйте экспортированные логи.

Открытый список вариантов сортировки дашбордов

Визуализация данных usage insights

Если ваша установка настроена на экспорт логов usage insights, есть два дашборда, помогающих использовать эти данные.

  1. Usage Insights overview даёт общее представление об активности пользователей.
  2. Дашборд Data source details предоставляет представление об активности и состоянии источников данных.

Можно нажать на предыдущие ссылки, чтобы скачать JSON соответствующего дашборда, а затем импортировать его в свою установку Grafana.