Настройка размещения страниц плагинов-приложений в навигации
По умолчанию плагины-приложения Grafana и их страницы отображаются в разделе «More apps» меню навигации. Однако как администратор Grafana вы можете улучшить пользовательский опыт, переместив отдельные страницы или целые плагины-приложения в более подходящие разделы иерархии навигации. В этом руководстве показано, как настроить размещение страниц плагинов-приложений в различных частях меню навигации Grafana.
Настройка размещения приложений и страниц в навигации
Изменить расположение страниц плагина-приложения можно двумя способами:
- Переместить весь плагин-приложение (со всеми его страницами) в другой раздел
- Переместить отдельные страницы плагина-приложения в другие разделы
1. Перемещение всего плагина-приложения в другой раздел
Чтобы переместить весь плагин-приложение в другой раздел навигации, используйте настройку navigation.app_sections в файле конфигурации Grafana:
[navigation.app_sections]
org-example-app = explore 100
Эта конфигурация:
- Перемещает плагин-приложение с идентификатором
org-example-app - Помещает его в раздел
explore - Назначает ему вес сортировки
100(определяющий его позицию внутри этого раздела)
2. Перемещение отдельных страниц приложения в другие разделы
Чтобы переместить конкретные страницы плагина-приложения в другие разделы навигации, используйте настройку navigation.app_standalone_pages:
[navigation.app_standalone_pages]
/a/org-example-app/dashboard-page = dashboards 200
/a/org-example-app/monitoring-page = alerting 50
Эта конфигурация:
- Перемещает страницу с путём
/a/org-example-app/dashboard-pageв разделdashboardsс весом сортировки200 - Перемещает страницу с путём
/a/org-example-app/monitoring-pageв разделalertingс весом сортировки50
Полный пример
Ниже приведён полный пример, в котором настраивается и размещение приложения, и размещение отдельных страниц в конфигурации Grafana:
# Move the entire app to the Explore section
[navigation.app_sections]
org-example-app = explore 50
# Move specific pages to their own sections
[navigation.app_standalone_pages]
/a/org-example-app/metrics = dashboards 100
/a/org-example-app/logs = alerting 75
Поиск путей страниц
Чтобы перемещать отдельные страницы, нужно знать их пути. Чтобы определить путь страницы плагина:
- Откройте страницу в браузере и посмотрите URL в адресной строке.
- Пути страниц в плагинах-приложениях имеют формат
/a/PLUGIN_ID/PAGE_PATH
Устранение неполадок
Если изменения навигации не отображаются:
- Убедитесь, что синтаксис конфигурации верен
- Убедитесь, что вы перезапустили Grafana после внесения изменений
- Проверьте, что идентификаторы плагинов и пути страниц точно совпадают с заданными в вашем плагине