Creación de un enlace de servicio para Azure DevOps con Grafana
Azure DevOps Services | Azure DevOps Server 2022: Azure DevOps Server 2019
Grafana es un panel de métricas de código abierto, enriquecido con características y editor de grafos. Admite los servicios de análisis Graphite, Elasticsearch, OpenTSDB, Prometheus y InfluxDB. Use el enlace de servicio de Grafana para anotar los paneles de Grafana tras la finalización de las implementaciones de Azure Pipelines.
Prerrequisitos
Categoría | Requisitos |
---|---|
Permisos | - Miembro del grupo de Administradores de la colección de proyectos. Los propietarios de la organización son miembros automáticamente de este grupo. Permisos de - Editar suscripciones y Ver suscripciones establecidos en Permitir. De forma predeterminada, solo los administradores del proyecto tienen estos permisos. Para conceder los permisos a otros usuarios, puede usar la herramienta de línea de comandos o la API REST de Security. |
Herramientas | Grafana |
Nota
El enlace de servicio para Grafana es compatible con Azure DevOps Server 2019.1 y versiones posteriores.
Creación de una suscripción de enlace de servicio
Vaya a la configuración del proyecto:
https://dev.azure.com/{orgName}/{project_name}/_settings/serviceHooks
Seleccione Crear suscripción.
Elija Grafana entre la lista de servicios y elija Siguiente
Para el evento Implementación de versión completada, configure los filtros opcionales: Nombre de canalización de versión, Nombre de fase y Estado
Proporcione la dirección URL de Grafana y el token de API de Grafana necesarios para que Azure DevOps publique anotaciones.
- Si marca la opción Anotar ventana de duración de implementación, la anotación agregada corresponde a la duración de la implementación (marcas de tiempo de inicio y finalización de la implementación).
- Si no marca la opción, la anotación corresponde solo a la marca de tiempo de finalización de la implementación. La entrada del panel se puede usar para elegir un panel específico como destino de anotaciones en lugar del comportamiento predeterminado de anotar todos los paneles.
Elija test para comprobar que Azure DevOps puede usar la configuración proporcionada y crear correctamente una suscripción.
Una vez verificada, elija Finalizar para completar la creación de la suscripción.