Звездная панель мониторинга для пользователей Oauth

#grafana #grafana-api

#grafana #grafana-api

Вопрос:

Я задавал этот вопрос в Grafana slack, сообществе и Reddit. Теперь пришло время попытать счастья здесь 🙂

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

Я уже обнаружил, что для отображения панелей мониторинга на домашней странице необходимо использовать API для ее запуска. Я смог сделать это, используя REST API (/ api/ user/ stars/ dashboard / id) и используя учетные данные администратора для базовой авторизации, но это действительно только для этого пользователя, т.е. Только администратор в этом случае может видеть панели мониторинга, а не пользователей OAuth.

Как я могу сделать это (с основными панелями мониторинга) глобальным для всех пользователей OAuth? Пользователи не известны заранее.

Заранее спасибо.

Комментарии:

1. Почему вы придерживаетесь этого подхода? Почему вы просто не создаете собственную домашнюю панель управления, а затем не устанавливаете ее в качестве домашней панели управления на уровне организации. Собственная домашняя панель управления может быть необычной: логотип на Text панели, структура / классификация панели управления, созданная с Dashboard list помощью панелей (таких как play.grafana.org ), верхний, нижний колонтитулы, …

2. @JanGaraj Огромное спасибо! Это сработало. Если вы разместите свой комментарий в качестве ответа, я могу его принять.

Ответ №1:

Подход к API будет сложным. Скорее создайте собственную домашнюю панель управления, а затем установите ее в качестве домашней панели управления на уровне организации. Собственная домашняя панель управления может быть необычной: логотип на текстовой панели, структура / классификация панели управления, созданная с помощью панелей списка панели управления (таких как play.grafana.org ), верхний, нижний колонтитулы, …