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