Visão geral do monitoramento de aplicativos

Este documento apresenta o Application Monitoring, uma abordagem de monitoramento dos seus aplicativos focada neles. O Application Monitoring oferece painéis prontos para uso (OOTB, na sigla em inglês) 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 o desempenho dos recursos do aplicativo e diagnosticar problemas, use os dados de telemetria, que o Application Monitoring mostra em painéis OOTB.

O que é o monitoramento de aplicativos?

Com o Application Monitoring, é possível monitorar os recursos e a infraestrutura do ponto de vista de um aplicativo. Ou seja, você não começa uma investigação pesquisando seus recursos e descobrindo quais são usados pelo seu aplicativo. Em vez disso, você inicia uma investigação com seu aplicativo e encontra informações sobre os recursos e a infraestrutura que ele usa. Com os painéis prontos para uso gerados para seu aplicativo, você entende o estado operacional dele e dos serviços e cargas de trabalho.

Para usar o monitoramento de aplicativos, é necessário criar o aplicativo e registrar serviços e cargas de trabalho nele e depois configurar o escopo de observabilidade. Para criar um aplicativo e registrar serviços e cargas de trabalho nele, use o App Hub ou implante o aplicativo usando a central de design de aplicativos.

Por que adotar o monitoramento de aplicativos

Usar o Application Monitoring pode economizar tempo e esforço. Por exemplo, suponha que você use o App Design Center para ajudar a projetar e implantar seu aplicativo. Em seguida, use o App Hub para organizar e gerenciar o aplicativo e o monitoramento de aplicativos para entender o desempenho dele e diagnosticar falhas:

  • Painéis de aplicativos, serviços e cargas de trabalho prontos para uso
  • 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 Application Monitoring o descobre e cria automaticamente painéis personalizados para seu ambiente. Para ajudar na investigação de incidentes, esses painéis prontos para uso oferecem suporte a pesquisa e filtragem.

O App Hub anexa automaticamente rótulos aos seus dados de telemetria. Por exemplo, há rótulos específicos do aplicativo anexados a dados de registro, métricas e rastreamento. 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 seus dados de telemetria. As páginas Análise de Registros, Metrics Explorer e Explorador de Traces permitem usar rótulos para filtrar e agregar dados.

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

Em algumas configurações, o Application Monitoring também é compatível com o OpenTelemetry, que é o padrão de código aberto mais comum para coletar telemetria de aplicativos. Para mais informações, consulte Ver telemetria de aplicativos.

A seguir