Share via


Monitorização da utilização

Serviços de DevOps do Azure

Você pode investigar o uso de seus usuários nos Serviços de DevOps do Azure nos 28 dias anteriores. O monitoramento de uso é importante para identificar causas para gargalos de largura de banda, que não são causados por sistemas defeituosos. Consulte os seguintes comandos ou operações mais comuns que podem disparar uma mensagem de uso.

  • Pedidos atrasados
  • Pedidos que excederam os limiares

Pré-requisitos

Você deve ser membro do grupo Administradores de Coleção de Projetos para exibir a página Uso.

Conceitos de utilização

Quando a solicitação de um usuário é atrasada por um período significativo de tempo, esse usuário recebe um e-mail de notificação. Há também um banner de aviso exibido na web. Tanto o banner de aviso quanto o e-mail de notificação têm um link para a página de uso. Se o usuário não tiver um endereço de email, o email de notificação será enviado para os membros do grupo Administradores da Coleção de Projetos.

Os comandos que consomem um alto número de unidades de taxa de transferência do Azure DevOps (TSTUs) (às centenas, por exemplo) são responsáveis por o usuário exceder o limite. As colunas User Agent e IP address podem ser úteis para ver de onde esses comandos estão vindo. Ferramentas personalizadas ou criar contas de serviço podem estar fazendo um grande número de chamadas em uma janela de tempo curta.

Para evitar problemas, talvez seja necessário reescrever ferramentas ou atualizar processos de compilação. Esta ação reduz o tipo e o número de chamadas. Por exemplo, uma ferramenta pode estar puxando um repositório de controle de versão grande do zero regularmente, quando poderia puxar incrementalmente.

  • O histórico de solicitações na página Uso está em ordem decrescente por padrão.
  • O uso é agrupado por comando em janelas de tempo de cinco minutos.
  • A coluna Contagem fornece o número de comandos na janela.
  • Outras colunas destacam o total de TSTUs e o tempo de atraso.

Para obter mais informações, consulte Limites de taxa e uso.

Nota

Para exibir o uso de uma perspetiva de auditoria, consulte Acesso, exportação e filtro de logs de auditoria. Essa visão não inclui TSTUs, mas tem 90s de retenção.

Ver utilização

  1. Inicie sessão na sua organização (https://dev.azure.com/{yourorganization}).

  2. Selecione ícone de engrenagemConfigurações da>organização Uso.

    Captura de ecrã da página Utilização para administradores de coleção.

  3. Use esta página para investigar o uso de outros usuários. O uso pode ocorrer a partir de operações regulares do portal da Web ou do uso de ferramentas de linha de comando ou API REST.

    a. Vista pelas seguintes categorias:

    • Utilização por Utilizador
    • Uso por pipeline
    • Principais agentes de usuário
    • Principais comandos
    • Principais pipelines de construção
    • Principais pipelines de lançamento

    b. Filtre pelas seguintes opções de coluna:

    • User
    • User agent
    • Endereço IP
    • Intervalo de tempo
    • ServiceApplication
    • Comando
    • Status
    • Count
    • Utilização (TSTUs)
    • Atraso(s)

    O Azure DevOps exibe a última hora de solicitações por padrão. Você pode selecionar entre outros incrementos de tempo.

    d. Selecione um dos seguintes status:

    • Todos os estados
    • Normal
    • Delayed
    • Bloqueado

    e. A página de uso tem como escopo os 30 minutos antes e depois da primeira solicitação atrasada. Revise o histórico de solicitações que levam a solicitações atrasadas.

    Exemplo de captura de tela da página de uso