Share via


Monitoramento de uso

Azure DevOps Services

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 que foram adiados
  • Solicitações que excederam os limites

Pré-requisitos

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

Conceitos de uso

Quando a solicitação de um usuário é atrasada por uma quantidade significativa 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 aos membros do grupo Administradores da Coleção de Projetos.

Os comandos que consomem um alto número de unidades de taxa de transferência (TSTUs) do Azure DevOps (em centenas, por exemplo) são responsáveis pelo 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 contas de serviço de compilaçã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. Essa 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 Taxa e limites de uso.

Observação

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

Exibir uso

  1. Entre em sua organização (https://dev.azure.com/{yourorganization}).

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

    Captura de tela da página Uso 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:

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

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

    • Usuário
    • Agente de usuário
    • Endereço IP
    • Intervalo de horas
    • ServiceApplication
    • Comando
    • Status
    • Count
    • Uso (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 status
    • Normal
    • Delayed
    • Bloqueado

    e. O escopo da página de uso é definido para 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