O que é a monitorização de aplicações?
A monitorização de aplicações oferece uma abordagem de monitorização centrada na aplicação, o que lhe permite monitorizar os seus recursos e infraestrutura a partir da perspetiva de uma aplicação. Ou seja, não inicia uma investigação pesquisando os seus recursos e determinando que recursos a sua aplicação usa. Em vez disso, inicia uma investigação com a sua aplicação e, em seguida, encontra informações sobre os recursos e a infraestrutura que usa. Os painéis de controlo e o mapa de topologia que a monitorização de aplicações gera para a sua aplicação permitem-lhe compreender o estado operacional da sua aplicação e dos respetivos serviços e cargas de trabalho.
A monitorização de aplicações cria um painel de controlo para a sua aplicação que mostra informações mais detalhadas, como sinais de ouro, dados de registo e informações sobre incidentes abertos:
A monitorização de aplicações também lhe permite ver a topologia da sua aplicação (pré-visualização). O mapa de topologia pode ajudar a visualizar as suas cargas de trabalho e serviços, bem como o tráfego entre eles:
Por que motivo deve adotar a monitorização de aplicações
A monitorização de aplicações pode poupar-lhe tempo e esforço. Por exemplo, suponha que usa o Application Design Center para ajudar a criar e implementar a sua aplicação. Em seguida, usa o App Hub para ajudar a organizar e gerir essa aplicação. Para compreender o desempenho da sua aplicação e diagnosticar falhas, usa a monitorização de aplicações, que inclui o seguinte:
Painéis de controlo que apresentam os dados da sua aplicação, serviço e carga de trabalho.
Uma vista topológica da sua aplicação que visualiza o tráfego.
A capacidade de filtrar a telemetria de dados por criticidade e ambiente.
Assim que a sua aplicação for implementada, o serviço de monitorização de aplicações descobre a sua aplicação e cria automaticamente painéis de controlo personalizados para o seu ambiente. Para apoiar a sua investigação de incidentes, estes painéis de controlo suportam a pesquisa e a filtragem.
Os painéis de controlo criados pela monitorização de aplicações apresentam o seguinte:
Informações sobre a aplicação, como a localização, a criticidade e os proprietários.
Informações sobre incidentes abertos.
Dados de registo e métricas gerados pela infraestrutura suportada. Os dados das métricas incluem sinais universais, como taxas de erro e tráfego, e métricas selecionadas.
Quando a sua aplicação é executada numa infraestrutura suportada, a monitorização de aplicações anexa automaticamente etiquetas específicas da aplicação aos dados de telemetria que a sua aplicação gera. Estas etiquetas identificam a sua aplicação App Hub. Pode usar estas etiquetas específicas da aplicação quando consultar os seus dados de telemetria. As páginas Explorador de registos, Explorador de métricas e Explorador de rastreios permitem-lhe usar etiquetas para filtrar e agregar dados.
Comece a usar a monitorização de aplicações
Para usar a monitorização de aplicações, faça o seguinte:
Crie a sua aplicação e registe serviços e cargas de trabalho na aplicação. Em alternativa, pode implementar a sua aplicação através do Application Design Center.
Configure o âmbito da observabilidade para poder ver a telemetria da sua aplicação. Para ver informações sobre este passo, consulte o artigo Configure a monitorização de aplicações.
Se quiser que os dados de métricas e rastreios gerados pela aplicação incluam etiquetas de aplicações, instrumente a sua aplicação com o OpenTelemetry ou use o Google Cloud Managed Service for Prometheus. Para mais informações, consulte o artigo Instrumente a app para a monitorização de aplicações.
Abra e explore os painéis de controlo da monitorização de aplicações. Para ver informações sobre como ver estes painéis de controlo, consulte o artigo Veja a telemetria da aplicação.
Veja um mapa topológico da sua aplicação. Para mais informações, consulte o artigo Veja a topologia da aplicação.