Share via


Configurar o Application Insights Profiler

Depois de ativar o Application Insights Profiler, pode:

  • Inicie uma nova sessão de criação de perfis.
  • Configurar acionadores do Profiler.
  • Ver sessões de criação de perfis recentes.

Para abrir o painel de definições do Application Insights Profiler, selecione Desempenho no painel esquerdo na página do Application Insights.

Captura de ecrã que mostra a ligação para abrir o painel Desempenho.

Pode ver rastreios do Profiler nos seus recursos do Azure através de dois métodos:

  • O botão Profiler :

    Selecione Profiler.

    Captura de ecrã que mostra o botão Profiler no painel Desempenho.

  • Operações:

    1. Selecione uma operação na lista Nome da operação. O geral está realçado por predefinição.

    2. Selecione Rastreios do Profiler.

      Captura de ecrã que mostra a seleção de operações e rastreios do Profiler para ver todos os rastreios do Profiler.

    3. Selecione um dos pedidos na lista à esquerda.

    4. Selecione Configurar Profiler.

      Captura de ecrã a mostrar a seleção geral e a clicar em Rastreios do Profiler para ver todos os rastreios do profiler.

No Profiler, pode configurar e ver o Profiler. A página Do Application Insights Profiler tem as seguintes funcionalidades.

Captura de ecrã que mostra as funcionalidades e definições da página do Profiler.

Funcionalidade Descrição
Perfil agora Inicia sessões de criação de perfis para todas as aplicações associadas a esta instância do Application Insights.
Acionadores Permite-lhe configurar acionadores que fazem com que o Profiler seja executado.
Sessões de criação de perfis recentes Apresenta informações sobre sessões de criação de perfis anteriores, que pode ordenar com os filtros na parte superior da página.

Perfil agora

Selecione Perfil agora para iniciar uma sessão de criação de perfis a pedido. Quando seleciona esta ligação, todos os agentes do Profiler que estão a enviar dados para esta instância do Application Insights começam a capturar um perfil. Após 5 a 10 minutos, a sessão de perfil é apresentada na lista.

Para acionar manualmente uma sessão do Profiler, precisa, no mínimo, de ter acesso de escrita na sua função para o componente do Application Insights. Na maioria dos casos, obtém acesso de escrita automaticamente. Se estiver a ter problemas, precisa da função de âmbito de subscrição contribuidor do Componente do Application Insights adicionada. Para obter mais informações, veja Recursos, funções e controlo de acesso no Application Insights.

Definições do acionador

Selecione Acionadores para abrir o painel Definições do Acionador que tem os separadores Acionador CPU, Memória e Amostragem .

Acionadores de CPU ou Memória

Pode configurar um acionador para iniciar a criação de perfis quando a percentagem de utilização da CPU ou da memória atingir o nível que definiu.

Captura de ecrã que mostra o painel Definições do Acionador para os acionadores C P e Memória.

Definições Descrição
Botão Ativar/Desativar Em: Inicia o Profiler. Desativado: não inicia o Profiler.
Limiar de memória Quando esta percentagem de memória está a ser utilizada, o Profiler é iniciado.
Duração Define o período de tempo em que o Profiler é executado quando acionado.
Cooldown Define o período de tempo em que o Profiler aguarda antes de verificar novamente a memória ou a utilização da CPU depois de ser acionada.

Acionador de amostragem

Ao contrário dos acionadores de CPU ou Memória, um evento não aciona o acionador amostragem. Em vez disso, é acionado aleatoriamente para obter uma amostra verdadeiramente aleatória do desempenho da sua aplicação. Pode:

  • Desative este acionador para desativar a amostragem aleatória.
  • Defina a frequência com que a criação de perfis ocorre e a duração da sessão de criação de perfis.

Captura de ecrã que mostra o painel Definições do Acionador para acionador de amostragem.

Definições Descrição
Botão Ativar/Desativar Em: Inicia o Profiler. Desativado: não inicia o Profiler.
Taxa de exemplo A velocidade a que o Profiler pode ocorrer.
  • A definição Normal recolhe dados 5% do tempo, ou seja, cerca de 2 minutos por hora.
  • A definição Alta perfis 50% das vezes.
  • O Máximo de perfis de definição 75% das vezes.

Recomendamos a definição Normal para ambientes de produção.
Duração Define o período de tempo em que o Profiler é executado quando acionado.

Sessões de criação de perfis recentes

Esta secção da página Profiler apresenta informações recentes da sessão de criação de perfis. Uma sessão de criação de perfis representa o tempo que o agente do Profiler demorou a criar perfis numa das máquinas que aloja a sua aplicação. Abra os perfis de uma sessão ao selecionar uma das linhas. Para cada sessão, mostramos as seguintes definições.

Definições Descrição
Acionado por Como a sessão foi iniciada, seja por um acionador, Perfil agora ou amostragem predefinida.
Nome da Aplicação Nome da aplicação que foi perfilada.
Instância do Computador Nome do computador em que o agente profiler foi executado.
CarimboDeDataEHora Hora em que o perfil foi capturado.
% de CPU Percentagem da CPU utilizada enquanto o Profiler estava em execução.
% da memória Percentagem de memória utilizada enquanto o Profiler estava em execução.

Passos seguintes

Ativar o Profiler e ver rastreios