Partilhar via


Criar um service hook para o Azure DevOps com o Grafana

Serviços do Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

O Grafana é um dashboard de métricas open source e rico em funcionalidades e editor de grafos. Suporta serviços de análise Graphite, Elasticsearch, OpenTSDB, Prometheus e InfluxDB. Utilize o hook de serviço do Grafana para anotar dashboards do Grafana após a conclusão das implementações dos Pipelines do Azure.

Dashboard do Grafana com anotações

Nota

O service hook para o Grafana é suportado para Azure DevOps Server 2019.1 e versões posteriores.

Criar uma subscrição de service hook

  1. Navegue para as definições do projeto:

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

    Página de definições do projeto

    Selecione Criar Subscrição.

  2. Escolha Grafana na lista de serviços e selecione Seguinte

    Caixa de diálogo Nova Subscrição do Service Hooks, escolha Grafana

  3. Para o evento Implementação de versão concluída , configure os filtros opcionais: Nome do pipeline de versão, Nome da fase e Estado

    Configurar filtros concluídos da implementação de versões

  4. Forneça o URL do Grafana e o token da API do Grafana necessários para o Azure DevOps publicar anotações.

    • Se verificar a janela Duração da implementação anotar, a anotação adicionada corresponde à duração da implementação (carimbos de data/hora de início e de fim da implementação).
    • Se não estiver selecionada, a anotação corresponde apenas ao carimbo de data/hora de conclusão da implementação. A entrada do dashboard pode ser utilizada para escolher um dashboard específico como o destino das anotações em vez do comportamento predefinido de anotar todos os dashboards.
  5. Selecione Testar para verificar se o Azure DevOps pode utilizar a configuração fornecida e criar uma subscrição com êxito.

  6. Depois de verificado, selecione Concluir para concluir a criação da subscrição.

    Definições de anotação