Monitoramento Azure App Services
Após instalar o agente de host do Instana, o sensor Azure App Services é instalado e ativado automaticamente. Você pode visualizar métricas relacionadas ao serviço de armazenamento em nuvem ( Azure App Services ) na interface do usuário do Google Cloud Console ( Instana ).
Para obter mais informações sobre outros serviços do Azure compatíveis, consulte Azure.
Configuração
O sensor do Azure App Service é ativado por padrão É possível desativar o sensor Azure App Service e filtrar o sensor Azure App Service usando tags e grupos de recursos. Para configurar o sensor Azure App Service , edite o arquivo de configuração do agente, <agentinstall_dir>/etc/instana/configuration.yaml conforme a seguir:
com.instana.plugin.azure.appservice:
# Valid values: true, false
enabled: false # enabled (true) by default
# Comma separated list of tags in key:value format
include_tags:
# Comma separated list of tags in key:value format
exclude_tags:
# Comma separated list of resource groups
include_resource_groups:
# Comma separated list of resource groups
exclude_resource_groups:
É possível desativar o sensor Azure App Service . Para desativar o monitoramento do ` Azure App Services `, utilize a seguinte configuração:
com.instana.plugin.azure.appservice:
enabled: false
É possível definir diversas tags e grupos de recursos e separá-las por uma vírgula. As tags devem ser fornecidas como um par chave-valor, que é separado por :. Também é possível definir quais tags e grupos de recursos deseja incluir ou excluir da descoberta. Se você definir tags ou grupos de recursos em ambas as listas (ou seja, as listas include e exclude ), a lista exclude terá prioridade mais alta. Se você não precisar usar filtragem de serviço, não defina valores para ativar a filtragem.
Para incluir serviços por tags na descoberta, use a configuração a seguir:
com.instana.plugin.azure.appservice:
include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
Para excluir serviços por tags da descoberta, use a configuração a seguir:
com.instana.plugin.azure.appservice:
exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
Para incluir serviços por grupos de recursos na descoberta, use a configuração a seguir:
com.instana.plugin.azure.appservice:
include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)
Para excluir serviços por grupos de recursos da descoberta, use a configuração a seguir:
com.instana.plugin.azure.appservice:
exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
É possível ativar o filtro de descoberta em um nível global para todos os serviços do Azure Também é possível definir filtros para um serviço específico do Azure , que substitui filtros globais para esse serviço específico do Azure . Para obter mais informações sobre filtros globais, consulte Azure configuração.
Visualizando as métricas
Para visualizar as métricas, conclua as seguintes etapas:
- Na barra lateral da interface do usuário do Instana, selecione Infraestrutura.
- Clique em um host monitorado específico
É possível ver um painel do host com todas as métricas coletadas e processos monitorados.
As métricas para App Services são extraídas a cada minuto, que é a resolução que o Azure fornece para o monitoramento desses serviços.
Dados de configuração
| Detalhes do App Service | Descrição |
|---|---|
| Nome | O nome do App Service |
| Grupo de Recursos | O grupo de recursos ao qual o App Service pertence |
| Posição | A região na qual o App Service está localizado |
| ID da assinatura | O ID da assinatura do App Service |
| State | O estado atual do App Service |
Métricas de desempenho
| Métrica App Service | Descrição |
|---|---|
| Tempos de resposta e solicitações | |
| Tempo de resposta | O tempo de resposta para solicitações para seu App Service |
| Total de solicitações | O número total de solicitações dentro de um minuto |
| Solicitações enfileiradas | O número de solicitações que foram enfileiradas em um minuto |
| Códigos de status HTTP | |
| Respostas de HTTP 2xx | Número de respostas do serviço de pesquisa de endereços ( HTTP ) com um código de resposta ( HTTP ) entre 200 e 299 |
| Respostas de HTTP 4xx | Número de respostas do serviço de pesquisa de endereços ( HTTP ) com um código de status do servidor de endereços ( HTTP ) entre 400 e 499 |
| Respostas de HTTP 5xx | Número de respostas do serviço de gerenciamento de mensagens ( HTTP ) com um status de resposta ( HTTP ) entre 500 e 599 |
| Métricas de tráfego de rede | |
| Bytes enviados | Número de Bytes Enviados |
| Bytes recebidos | Número de bytes recebidos pelo App Service |
| Métricas de coleta de lixo | |
| Geração 0 | Número de execuções de coleta de lixo na Geração 0 em um minuto |
| Geração 1 | Número de execuções de coleta de lixo na Geração 1 em um minuto |
| Geração 2 | Número de execuções de coleta de lixo na Geração 2 dentro de um minuto |
Instrumentação
Node.js Traçado
Para obter mais informações sobre como monitorar um aplicativo do Node.js executado como um Azure App Service, consulte Azure App Service Rastreamento para Node.js.
.NET Traçado
Para obter mais informações sobre como monitorar um aplicativo do .NET executado como um Azure App Service, consulte Azure App Service Rastreamento para .NET.