Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
Ознакомьтесь с Дополнительными условиями использования для предварительных версий Microsoft Azure, чтобы узнать юридические условия, применимые к функциям Azure, которые находятся в статусе бета, предварительного просмотра или иначе еще не выпущены в общий доступ.
В этой статье объясняется, как использовать панели мониторинга Azure Monitor с Grafana. В нем рассматриваются создание, редактирование, импорт и совместное использование панелей мониторинга для мониторинга данных.
Предпосылки
- Запущенные ресурсы Azure, создававшие данные в течение как минимум 15 минут.
- Назначенное средство чтения мониторинга для доступа к Управляемому Prometheus Azure (рабочая область Azure Monitor).
Дополнительные сведения о RBAC и назначении ролей см. в статье Azure RBAC.
Использование шаблонов панелей мониторинга
Панели мониторинга управляемых шаблонов Azure предварительно подготавливаются и автоматически обновляются для часто используемых ресурсов Azure и служб Azure Kubernetes. Они помогают быстро приступить к работе. Следующие действия предназначены для использования этих панелей мониторинга Grafana, которые уже доступны на портале Azure. Управляемые шаблоны Azure идентифицируются с тегом.
- Перейдите к Azure Monitor на портале Azure.
- Выберите панели мониторинга с помощью Grafana (предварительная версия).
- Просмотрите список доступных панелей мониторинга в списках Azure Monitor или Azure Managed Prometheus.
- Выберите панель мониторинга, например Azure | Аналитика | Учетные записи хранения или Azure | Аналитика | Key Vaults.
- Выберите подписку и группу ресурсов , в которой существует целевой ресурс. Панель мониторинга загружается на основе выбранной панели мониторинга и выбранных ресурсов.
Создание панели мониторинга Grafana
- Выберите новую панель мониторинга в интерфейсе Grafana.
- Создайте панель мониторинга, указав подписку, группу ресурсов и регион.
- Добавьте визуализацию.
- Выберите поддерживаемый источник данных (Azure Monitor или Prometheus) для первой панели.
- Добавьте панели с помощью встроенных или кодовых редакторов запросов.
Сохранение копии панели мониторинга
Вы можете выбрать "Сохранить как" , чтобы сохранить панель мониторинга в подписке и внести изменения, не затрагивая исходную панель мониторинга.
- Откройте панель мониторинга.
- Нажмите кнопку "Сохранить как".
- Введите заголовок в поле "Заголовок ".
- Выберите подписку для панели мониторинга в раскрывающемся списке подписки .
- Выберите группу ресурсов в раскрывающемся списке "Группа ресурсов ".
- Выберите расположение (регион) в раскрывающемся списке "Расположение ".
- Нажмите кнопку "Сохранить".
- Выберите "Да", чтобы открыть копию панели мониторинга и начать редактирование.
Изменение панели мониторинга
Замечание
Средства редактирования и поведение соответствуют стандартным элементам управления Grafana с открытым кодом.
- Откройте редактируемую панель мониторинга (созданную или импортированную).
- Выберите "Изменить" , чтобы изменить панели, запросы и визуализации.
Дополнительные сведения об изменении панели мониторинга Grafana см. в документации по Grafana.
Импорт панелей мониторинга Grafana с помощью JSON
В следующих инструкциях предполагается, что вы вошли в учетную запись Azure, находитесь в области Azure Monitor на портале Azure и выбрали панели мониторинга с помощью Grafana (предварительная версия).
Используя окно или вкладку веб-сайта Grafana, перейдите на панель мониторинга, которую вы хотите импортировать.
- Скачайте JSON-файл для панели мониторинга.
- С помощью окна портала Azure или вкладки на панели мониторинга с экраном Grafana (предварительная версия) выберите "Создать>импорт".
- Выберите JSON-файл.
- Выберите Загрузить.
- Введите имя для панели мониторинга.
- Выберите подписку, группу ресурсов и регион.
Импорт из общедоступной коллекции Grafana
- Посетите коллекцию панелей мониторинга Grafana.
- Найдите панель мониторинга с помощью JSON-файла или идентификатора панели мониторинга.
- На странице Azure Monitor на портале Azure откройте Импорт в панелях мониторинга Azure Monitor.
- Введите идентификатор панели мониторинга или отправьте соответствующий JSON-файл.
- Выполните описанные выше действия по импорту.
Замечание
Можно импортировать только панели мониторинга Azure Monitor и Prometheus с помощью поддерживаемых источников данных.
Поделитесь ссылками на панели мониторинга
Панели мониторинга, импортируемые или создаваемые, требуют конфигурации доступа RBAC для совместного использования с определенными людьми или группами.
- Откройте панель мониторинга.
- Выберите Поделиться. Откроется панель мониторинга общего доступа. Скопируйте ссылку на панель мониторинга в буфер обмена.
- Просмотрите параметры общего доступа:
- Пользователи с этой ссылкой могут редактировать . Включение этого параметра создает ссылку, которая открывает панель мониторинга в стандартном представлении и предоставляет возможность редактировать для пользователей с необходимыми разрешениями на запись панели мониторинга. При отключении этого параметра создается ссылка, которая открывает панель мониторинга в режиме только для просмотра для всех пользователей.
- Диапазон времени блокировки . Если панель мониторинга использует относительный диапазон времени, например сейчас–30 млн, включение этого параметра преобразует диапазон времени в ссылке в абсолютный диапазон времени. Это позволяет получателям связи просматривать тот же абсолютный диапазон времени, что и при совместном использовании.
- Сохраняйте переменные . Если панель мониторинга включает переменные, включение этого параметра сохраняет текущие значения переменных и включает их в созданную ссылку.
- Выберите "Управление параметрами общего доступа ", чтобы использовать рабочий процесс RBAC для предоставления представления или редактирования доступа к пользователям или группам. Роль читателя необходима для просмотра панели мониторинга. Участнику требуется изменить панель мониторинга. Получателю ссылки также потребуется доступ к любому источнику данных, используемому в содержимом этой панели мониторинга Grafana. Роль средства чтения мониторинга необходима для данных Azure Monitor и средства чтения данных мониторинга требуется для данных Prometheus.
Замечание
Также можно использовать microsoft.Dashboard/dashboard/read и Microsoft.Dashboard/dashboard/write для назначения разрешений с более подробным элементом управления.
- Скопируйте ссылку на панель мониторинга в буфер обмена.
- Вставьте ссылку в предпочитаемый метод обмена данными.
Использование панелей мониторинга с помощью службы Azure Kubernetes (AKS)
Кластер Kubernetes должен быть подключен к управляемой Azure Prometheus.
Предварительные требования Prometheus
Чтобы запросить метрики Prometheus из рабочей области Azure Monitor с панелями мониторинга Azure Monitor с помощью Grafana, выполните следующие действия:
- Создайте рабочую область Azure Monitor.
- Убедитесь, что рабочая область Azure Monitor собирает метрики Prometheus из кластера AKS.
- Включите управляемый Prometheus в существующем кластере AKS (только Prometheus):
- Перейдите к кластеру на портал Azure.
- В меню службы в разделе "Мониторинг" выберите "Аналитика">"Параметры монитора".
- Установите флажок "Включить метрики Prometheus " только. Вам не нужно включать Azure Managed Grafana.
- Выберите дополнительные параметры , если вы хотите выбрать альтернативные рабочие области или создать новые.
- Выберите и настройте.
Замечание
Для просмотра Prometheus на панелях мониторинга Azure Monitor с помощью Grafana не требуется Azure Managed Grafana. Ознакомьтесь с сравнением решений здесь.
Назначение ролей
Пользователю должна быть назначена роль, которая может выполнять операцию microsoft.monitor/accounts/read в рабочей области Azure Monitor.
Выбрать панель мониторинга
- Перейдите к кластеру AKS, с которым вы хотите работать на портале Azure.
- Выберите панели мониторинга с помощью Grafana (предварительная версия).
- Выберите панель мониторинга. Панель мониторинга заполняется источником данных и кластером.
Соответствующие фильтры для источника данных и кластера заполняются заранее на основе вашего кластера AKS. При необходимости примените дополнительные фильтры. Визуальные элементы панели мониторинга обновляются, чтобы отразить выбранные элементы.
Пометить панель мониторинга
Панели мониторинга Azure Monitor с тегами Grafana управляются с помощью тегов Azure. Теги панели мониторинга Grafana с открытым исходным кодом остаются в JSON панели мониторинга во время импорта и экспорта, но не используются для заполнения тегов Azure.
Чтобы добавить теги панели мониторинга на сохраненную панель мониторинга, добавьте или обновите тег Azure с ключом GrafanaDashboardTags с именами тегов с помощью запятых для разделения записей.
Панели мониторинга, созданные или сохраненные из контекста кластера службы Azure Kubernetes, автоматически получают тег Azure GrafanaDashboardResourceType: microsoft.ContainerService/managedClusters.
Вы также можете добавить этот тег GrafanaDashboardResourceType: microsoft. ContainerService/managedClusters на сохраненную панель мониторинга, чтобы иметь доступ к панели мониторинга и просматривать ее в контексте кластеров AKS.