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 con características y un editor de gráficos de código abierto. 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 al finalizar las implementaciones de Azure Pipelines.

Panel de Grafana con anotaciones

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

  1. Vaya a la configuración del proyecto:

    https://dev.azure.com/{orgName}/{project_name}/_settings/serviceHooks

    Página configuración del proyecto

    Seleccione Crear suscripción.

  2. Elija Grafana entre la lista de servicios y elija Siguiente.

    Cuadro de diálogo Nueva suscripción de enlaces de servicio, elija Grafana.

  3. Para el evento De implementación de versión completada, configure los filtros opcionales: Nombre de canalización de versión, Nombre de fase y Estado

    Configuración de filtros completados de implementación de versión

  4. Proporcione la dirección URL de Grafana y el token de API de Grafana necesarios para que Azure DevOps publique anotaciones.

    • Si comprueba la ventana Annotate deployment duration (Anotar duración de la 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 está activada, 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.
  5. Elija Probar para comprobar que Azure DevOps puede usar la configuración proporcionada y crear correctamente una suscripción.

  6. Una vez comprobado, elija Finalizar para completar la creación de la suscripción.

    Configuración de anotaciones