Partilhar via


Criar um gancho de serviço para o Azure DevOps com o Grafana

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

O Grafana é um painel de métricas de código aberto, rico em recursos e editor de gráficos. Ele suporta os serviços de análise Graphite, Elasticsearch, OpenTSDB, Prometheus e InfluxDB. Use o gancho de serviço Grafana para anotar painéis do Grafana após a conclusão das implantações do Azure Pipelines.

painel do Grafana com anotações

Pré-requisitos

Categoria Requerimentos
Permissões - Membro do grupo Project Collection Administrators. Os proprietários da organização são automaticamente membros deste grupo.
- Editar subscrições e Ver subscrições permissões definidas como Permitir. Por padrão, apenas os administradores de projeto têm essas permissões. Para conceder as permissões a outros usuários, você pode usar a ferramenta de linha de comando ou a Security REST API.
Ferramentas Grafana

Observação

O gancho de serviço para Grafana tem suporte para o Azure DevOps Server 2019.1 e versões posteriores.

Criar uma assinatura de gancho de serviço

  1. Navegue até as configurações do projeto:

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

    página Configurações do projeto

    Selecione Criar assinatura.

  2. Escolha Grafana entre a lista de serviços e escolha Next

    Nova caixa de diálogo de Assinatura de Ganchos de Serviço, escolha Grafana

  3. Para implantação da versão concluída evento, configure os filtros opcionais: Nome do pipeline de versão, Nome do estágioe Status

    Configurar filtros de implantação de versão concluída

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

    • Se marcar a janela de duração da implementação Anotar, a anotação adicionada corresponde à duração da implementação (marcas de data/hora de início e fim da implementação).
    • Se não estiver assinalada, a anotação corresponderá apenas à data e hora de conclusão da implantação. A entrada do painel pode ser usada para escolher um painel específico como o destino das anotações, em vez do comportamento padrão de anotar todos os painéis.
  5. Escolha Teste para verificar se o Azure DevOps pode usar a configuração fornecida e criar uma assinatura com sucesso.

  6. Uma vez verificado, escolha Concluir para concluir a criação da assinatura.

    Configurações de anotação