Este documento apresenta a Monitorização de aplicações, que é uma abordagem centrada na aplicação para monitorizar as suas aplicações. A monitorização de aplicações oferece painéis de controlo prontos a usar (OOTB) para as suas aplicações, serviços e cargas de trabalho do App Hub. Para compreender que recursos a sua aplicação usa e como esses recursos interagem, usa o App Hub. Para compreender o desempenho dos recursos da sua aplicação e diagnosticar problemas, usa os dados de telemetria, que a monitorização de aplicações apresenta em painéis de controlo OOTB.
O que é a monitorização de aplicações?
A monitorização de aplicações permite-lhe monitorizar os recursos e a infraestrutura na perspetiva de uma aplicação. Ou seja, não inicia uma investigação pesquisando os seus recursos e determinando quais são usados pela sua aplicação. Em alternativa, inicia uma investigação com a sua aplicação e, em seguida, encontra informações sobre os recursos e a infraestrutura que utiliza. Os painéis de controlo predefinidos gerados para a sua aplicação permitem-lhe compreender o estado operacional da sua aplicação e dos respetivos serviços e cargas de trabalho.
Para usar a monitorização de aplicações, tem de criar a sua aplicação e registar serviços e cargas de trabalho na aplicação e, em seguida, configurar o âmbito de observabilidade. Para criar uma aplicação e registar serviços e cargas de trabalho na mesma, pode usar o App Hub ou implementar a sua aplicação através do Application Design Center.
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, e usa a monitorização de aplicações para compreender o desempenho da sua aplicação e diagnosticar falhas:
- Painéis de controlo de aplicações, serviços e cargas de trabalho OOTB
- Propagação de etiquetas para os serviços e as cargas de trabalho de aplicações do App Hub.
- Filtre a telemetria por criticidade e ambiente.
- Integração perfeita com código aberto
Quando a sua aplicação é 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 prontos a usar suportam a pesquisa e a filtragem.
Os painéis de controlo predefinidos apresentam o seguinte:
- Informações 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 as suas aplicações são executadas na infraestrutura suportada, o Google Cloud Observability anexa etiquetas específicas da aplicação aos seus dados de telemetria. Estas etiquetas identificam a sua aplicação do 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:
Configure o âmbito da observabilidade para poder ver a telemetria de uma aplicação registada no App Hub. Para ver informações acerca deste passo, consulte o artigo Configure a monitorização de aplicações.
Anexe etiquetas específicas da aplicação às suas políticas de alerta. Para obter informações sobre este passo, consulte o artigo Associe uma política de alerta a uma aplicação do App Hub.
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 predefinidos. Para ver informações sobre como ver estes painéis de controlo, consulte o artigo Veja a telemetria da aplicação.