Compartir a través de


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.

panel de Grafana con anotaciones

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

  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 de nueva suscripción de enlace de servicio, elija Grafana

  3. 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

    Configuración de filtros de implementación de versión completada

  4. 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.
  5. Elija test para comprobar que Azure DevOps puede usar la configuración proporcionada y crear correctamente una suscripción.

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

    configuración de anotación