Visão geral do monitoramento de aplicativos

Este documento apresenta o monitoramento de aplicativos, que é uma abordagem focada em aplicativos. O Application Monitoring fornece painéis prontos para uso (OOTB) para seus aplicativos, serviços e cargas de trabalho do App Hub. Para entender quais recursos seu aplicativo usa e como eles interagem, use o App Hub. Para entender como os recursos do aplicativo estão funcionando e diagnosticar problemas, use os dados de telemetria, que o Application Monitoring exibe nos painéis OOTB.

O que é o monitoramento de aplicativos?

O monitoramento de aplicativos permite monitorar os recursos e a infraestrutura da perspectiva de um aplicativo. Ou seja, você não começa uma investigação procurando seus recursos e descobrindo quais são usados pelo aplicativo. Em vez disso, você inicia uma investigação com seu aplicativo e, em seguida, encontra informações sobre os recursos e a infraestrutura que ele usa. Os painéis OOTB gerados para seu aplicativo permitem entender o estado operacional do aplicativo e dos serviços e cargas de trabalho dele.

Para usar o monitoramento de aplicativos, você precisa criar o aplicativo e registrar serviços e cargas de trabalho nele e, em seguida, configurar o escopo de observabilidade. Para criar um aplicativo e registrar serviços e cargas de trabalho nele, use o App Hub. Você também pode implantar seu aplicativo usando a Central de design de aplicativos.

Por que adotar o monitoramento de aplicativos

O uso do monitoramento de aplicativos pode economizar tempo e esforço. Por exemplo, suponha que você use a Central de design de aplicativos para ajudar a projetar e implantar seu aplicativo. Em seguida, use o App Hub para organizar e gerenciar esse aplicativo e o Monitoramento de aplicativos para entender o desempenho dele e diagnosticar falhas:

  • Dashboards de aplicativos, serviços e cargas de trabalho OOTB
  • Propagação de rótulos para os serviços e cargas de trabalho de um aplicativo do App Hub.
  • Filtrar a telemetria por criticidade e ambiente.
  • Integração perfeita com código aberto

Quando o aplicativo é implantado, o serviço de monitoramento de aplicativos o detecta e cria automaticamente painéis personalizados para seu ambiente. Para ajudar na investigação de incidentes, esses painéis OOTB oferecem suporte a pesquisa e filtragem.

O App Hub anexa automaticamente rótulos aos dados de telemetria. Por exemplo, há rótulos específicos do aplicativo anexados aos dados de registro e métricas. Alguns serviços, como o Google Cloud Managed Service para Prometheus, também anexam rótulos específicos do aplicativo aos dados de telemetria.

É possível usar esses rótulos específicos do aplicativo ao consultar dados de registro ou métrica. Por exemplo, nas páginas do explorador, como o Logs Explorer e o Metrics Explorer, é possível filtrar ou agregar dados por rótulo.

Para ajudar a gerenciar seus alertas, você pode anexar rótulos específicos do aplicativo às políticas de alerta. Esses rótulos, que são incluídos em notificações e em painéis de incidentes, fazem com que as políticas de alerta ou os incidentes sejam mostrados nos painéis OOTB.

Para algumas configurações, o Application Monitoring também oferece suporte ao OpenTelemetry, que é o padrão de código aberto mais comum para coletar telemetria de aplicativos. Para mais informações, consulte Acessar a telemetria do aplicativo.

A seguir