Создать веб-хук Azure DevOps для Grafana
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Grafana — это панель мониторинга с открытым кодом, панель мониторинга метрик с широкими возможностями и редактор графа. Она поддерживает службы аналитики Graphite, Elasticsearch, OpenTSDB, Prometheus и StreamDB. Используйте веб-хук службы Grafana для аннотирования панелей мониторинга Grafana после завершения развертываний Azure Pipelines.
Необходимые условия
Категория | Требования |
---|---|
Разрешения | — Член группы администраторов коллекции проектов . Владельцы организации автоматически входят в эту группу. - Редактировать подписки и просматривать подписки, настроенные разрешения на разрешение. По умолчанию только администраторы проектов имеют эти разрешения. Чтобы предоставить разрешения другим пользователям, можно использовать программу командной строки или Security REST API. |
Инструменты | Grafana |
Заметка
Поддержка служебного хука для Grafana осуществляется для Azure DevOps Server 2019.1 и более поздних версий.
Создание подписки на веб-хук сервиса
Перейдите к параметрам проекта:
https://dev.azure.com/{orgName}/{project_name}/_settings/serviceHooks
страница параметров проекта
Выберите Создать подписку.
Выберите Grafana в списке сервисов и выберите Далее
Для события завершения развертывания выпуска настройте дополнительные фильтры: имя конвейера выпуска , имя этапа и состояние .
Укажите URL-адрес Grafana и маркер API Grafana, необходимый для размещения аннотаций в Azure DevOps.
- Если проверить окно длительности развертывания для annotate, добавленная заметка будет соответствовать продолжительности развертывания (метки времени начала и окончания развертывания).
- Если не установлена галочка, аннотация соответствует только моменту завершения развертывания. Входные данные панели мониторинга можно использовать для выбора определенной панели мониторинга в качестве цели заметок, а не поведения по умолчанию для аннотирования всех панелей мониторинга.
Выберите Тест, чтобы убедиться, что Azure DevOps может использовать указанную конфигурацию и успешно создать подписку.
После проверки нажмите кнопку Готово, чтобы завершить создание подписки.