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.
Pode ver rastreios do Profiler nos seus recursos do Azure através de dois métodos:
O botão Profiler :
Selecione Profiler.
Operações:
No Profiler, pode configurar e ver o Profiler. A página Do Application Insights Profiler tem as seguintes funcionalidades.
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.
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.
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.
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. |