Настройка LBAC для источников данных для источника данных Prometheus
Grafana Cloud
LBAC для источников данных доступен в Grafana Cloud при использовании нового источника данных Prometheus с настроенной базовой аутентификацией. Новый источник данных можно создать, как описано в разделе Настройка LBAC для нового источника данных Prometheus.
Прежде чем начать
- Убедитесь, что у вас настроены разрешения на создание тенанта Prometheus в Grafana Cloud.
- Убедитесь, что у вас есть разрешения администратора на источники данных в Grafana.
Grafana Cloud
LBAC для источников данных доступен в режиме приватного предварительного просмотра в Grafana Cloud для Prometheus, созданного с базовой аутентификацией. Источники данных Prometheus для LBAC для источников данных можно только создавать, провижининг в настоящее время недоступен.
Вы не можете настраивать правила LBAC для источников данных, провижининг которых выполнен Grafana, через пользовательский интерфейс. Мы рекомендуем воспроизвести настройки провижининг-источника данных в новом источнике данных, как описано в разделе Настройка LBAC для нового источника данных Prometheus, а затем добавить конфигурацию LBAC в новый источник данных.
Разрешения
Мы рекомендуем удалить все разрешения для ролей и команд, которым не требуется доступ к источнику данных. Это поможет гарантировать, что только нужные команды имеют доступ к источнику данных. Рекомендуются разрешения Admin, и следует добавлять разрешения Query только тем командам, для которых вы хотите добавить правила LBAC для источников данных.
Задача 1: Настройка LBAC для нового источника данных Prometheus
- Получите доступ к сведениям об источниках данных Prometheus для вашего стека через grafana.com
- Скопируйте сведения о Prometheus и создайте CAP
- Скопируйте сведения о вашей конфигурации Prometheus.
- Создайте Cloud Access Policy (CAP) для источника данных Prometheus в grafana.com.
- Убедитесь, что CAP включает разрешения
metrics:read. - Убедитесь, что CAP не включает правила
labels.
- Создайте новый источник данных Prometheus
- В Grafana перейдите к добавлению нового источника данных и выберите Prometheus в качестве типа.
- Вернитесь к источнику данных Prometheus
- Настройте источник данных Prometheus с использованием базовой аутентификации. Используйте
userIDв качестве имени пользователя. Используйте сгенерированныйtokenCAP в качестве пароля. - Сохраните и подключитесь.
- Настройте источник данных Prometheus с использованием базовой аутентификации. Используйте
- Перейдите к разрешениям на источник данных
- Перейдите на вкладку permissions только что созданного источника данных Prometheus. Здесь вы найдёте раздел правил LBAC для источников данных.
Дополнительную информацию о том, как настроить правила LBAC для источников данных для источника данных Prometheus, см. в разделе Создание правил LBAC для источников данных для источника данных Prometheus.
Grafana Enterprise
LBAC для источников данных доступен в Grafana Enterprise для Prometheus, подключённого к GEM, созданного с базовой аутентификацией.
Вы не можете настраивать правила LBAC для источников данных, провижининг которых выполнен Grafana, через пользовательский интерфейс. В качестве альтернативы вы можете воспроизвести настройки провижининг-источника данных в новом источнике данных, как описано в разделе Настройка LBAC для нового источника данных Prometheus, а затем добавить конфигурацию LBAC в новый источник данных.
Прежде чем начать
- Убедитесь, что у вас настроены разрешения на создание кластера в вашей Grafana
- Убедитесь, что у вас есть разрешения администратора на плагины в Grafana.
- Убедитесь, что у вас есть разрешения администратора на источники данных в Grafana.
Разрешения
Мы рекомендуем удалить все разрешения для ролей и команд, которым не требуется доступ к источнику данных. Это поможет гарантировать, что только нужные команды имеют доступ к источнику данных. Рекомендуются разрешения Admin, и следует добавлять разрешения Query только тем командам, для которых вы хотите добавить правила LBAC для источников данных.
Задача 0: Настройка тенанта и политик доступа Grafana Enterprise Metrics
- Перейдите на страницу плагинов и установите плагины Grafana Enterprise Metrics
- Подключите ваш плагин и используйте app в качестве кластера
- Перейдите в приложение Grafana Enterprise Metrics и настройте тенант
- Сохраните
uidтенанта, который будет использоваться в качестве имени пользователя для базовой аутентификации - Перейдите на страницу политик внутри приложения и создайте AP
- Создайте Access Policy (CAP) для источника данных Prometheus.
- Убедитесь, что CAP включает разрешения
metrics:read. - Убедитесь, что CAP не включает правила
labels. - Сохраните
token, который будет использоваться в качестве пароля для аутентификации.
Задача 1: Настройка LBAC для нового источника данных Prometheus
- Создайте новый источник данных Prometheus
- В Grafana перейдите к добавлению нового источника данных и выберите Prometheus в качестве типа.
- Вернитесь к источнику данных Prometheus
- Настройте источник данных Prometheus с использованием базовой аутентификации. Используйте
uidв качестве имени пользователя. Используйте сгенерированныйtokenв качестве пароля. - Сохраните и подключитесь.
- Настройте источник данных Prometheus с использованием базовой аутентификации. Используйте
- Перейдите к разрешениям на источник данных
- Перейдите на вкладку permissions только что созданного источника данных Prometheus. Здесь вы найдёте раздел правил LBAC для источников данных.
Дополнительную информацию о том, как настроить правила LBAC для источников данных для источника данных Prometheus, см. в разделе Создание правил LBAC для источников данных для источника данных Prometheus.