Infraestrutura compatível com o Application Monitoring

A tabela a seguir lista os recursos de infraestrutura integrados ao Application Monitoring. Quando esses recursos são registrados como um serviço ou uma carga de trabalho do App Hub, a telemetria gerada inclui rótulos específicos do aplicativo. Essa telemetria inclui entradas de registro de auditoria e da plataforma, dados de métricas e de rastreamento. Para conferir uma lista de serviços e cargas de trabalho integrados ao App Hub, consulte Recursos compatíveis com o App Hub.

Os painéis prontos para uso gerados pelo Application Monitoring mostram dados de métricas e registros, incluindo os seguintes indicadores de ouro, quando esses dados incluem rótulos específicos do aplicativo:

  • Tráfego: taxas de solicitações recebidas no serviço ou na carga de trabalho durante o período selecionado.
  • Taxa de erros do servidor: porcentagem média de solicitações recebidas que geram ou são mapeadas para códigos de resposta HTTP 5xx durante o período selecionado.
  • Latência P95: 95º percentil de latência de uma solicitação atendida no período selecionado, em milissegundos.
  • Saturação: mede o nível de ocupação do serviço ou da carga de trabalho. Por exemplo, para grupos de instâncias gerenciadas (MIGs), implantações do Cloud Run e do Google Kubernetes Engine, esse campo mostra a utilização da CPU.

Recursos de infraestrutura compatíveis

A coluna Observações lista detalhes sobre quais indicadores de ouro são compatíveis. Essa coluna também lista limitações.

Recursos de infraestrutura Indicadores de ouro Observações e limitações:
Clusters do AlloyDB para PostgreSQL
(regional)
Os rótulos de aplicativos não são anexados a intervalos.
Instâncias do AlloyDB para PostgreSQL
(regional)
Os rótulos de aplicativos não são anexados a intervalos.
Clusters do Bigtable
(regional)
Os rótulos de aplicativos não são anexados a intervalos.
Instâncias do Bigtable
(regional)
Os rótulos de aplicativos não são anexados a dados de métricas ou intervalos.
Jobs do Cloud Run
(regional)
Serviços e funções do Cloud Run
(regional)

Somente intervalos de rastreamento gerados por cargas de trabalho instrumentadas contêm rótulos de aplicativos.

Somente as cargas de trabalho instrumentadas pelo cliente em execução no Cloud Run geram indicadores de ouro.

Buckets de registro do Cloud Logging
(global e regional)
Somente os registros de auditoria contêm rótulos de aplicativos.
Instâncias do Cloud SQL
(regional)
Os rótulos de aplicativos não são anexados a intervalos.
Buckets do Cloud Storage
(regionais e multirregionais)
  • Tráfego: api/request_count
  • Taxa de erros do servidor: proporção de solicitações com um status de resposta que indica um erro em relação ao número total de solicitações. Os seguintes valores de status indicam um erro:
    • DATA_LOSS
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
    • UNKNOWN
Os rótulos de aplicativos não são anexados a intervalos.
MIGs do Compute Engine
(regionais e zonais)
Serviço metastore do Dataproc
(regional e multirregional)

Os rótulos de aplicativos não são anexados a intervalos.

Para informações gerais, consulte a visão geral do metastore do Dataproc.

Pipelines de entrega do Cloud Deploy
(regional)
Os rótulos de aplicativos não são anexados a intervalos.
Bancos de dados do Firestore
(regional)
  • Tráfego: api/request_count
  • Taxa de erros do servidor: proporção de solicitações com um status de resposta que indica um erro em relação ao número total de solicitações. Os seguintes valores de status indicam um erro:
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
  • Latência P95: api/request_latencies
Os rótulos de aplicativos não são anexados a intervalos.
CronJobs do Kubernetes
(regional e zonal)
Para saber como executar CronJobs no GKE, consulte Sobre CronJobs no GKE.
DaemonSets do Kubernetes
(regional e zonal)
  • Saturação: a proporção de container/cpu/core_usage_time para container/cpu/request_cores.
  • Tráfego, Taxa de erros do servidor e Latência P95: para cargas de trabalho executadas no GKE, esses indicadores são capturados da métrica do Prometheus http_server_request_duration_seconds, que só está disponível quando você instrumenta o aplicativo usando o OpenTelemetry. Para saber mais, consulte Instrumentar seu aplicativo.
Implantações do Kubernetes
(regionais e zonais)
  • Saturação: a proporção de container/cpu/core_usage_time para container/cpu/request_cores.
  • Tráfego, Taxa de erros do servidor e Latência P95: para cargas de trabalho executadas no GKE, esses indicadores são capturados da métrica do Prometheus http_server_request_duration_seconds, que só está disponível quando você instrumenta o aplicativo usando o OpenTelemetry. Para saber mais, consulte Instrumentar seu aplicativo.
StatefulSets do Kubernetes
(regional e zonal)
  • Saturação: a proporção de container/cpu/core_usage_time para container/cpu/request_cores.
  • Tráfego, Taxa de erros do servidor e Latência P95: para cargas de trabalho executadas no GKE, esses indicadores são capturados da métrica do Prometheus http_server_request_duration_seconds, que só está disponível quando você instrumenta o aplicativo usando o OpenTelemetry. Para saber mais, consulte Instrumentar seu aplicativo.
Para saber como usar um StatefulSet ou implantar um aplicativo com estado, consulte Sobre StatefulSets no Google Kubernetes Engine.
Balanceadores de carga de aplicativo externos e internos de camada 7 com tráfego HTTP ou HTTPS
(global e regional)
  • Tráfego: com base em um tipo de métrica do Cloud Load Balancing que registra a contagem de solicitações, como https/request_count. A configuração do Cloud Load Balancing determina a métrica real.
  • Taxa de erros do servidor: a proporção entre o número de solicitações com um status de resposta 5xx e o número total de solicitações.
  • Latência P95: com base em um tipo de métrica do Cloud Load Balancing que registra latências totais, como https/total_latencies. A configuração do Cloud Load Balancing determina a métrica real.
Para balanceadores de carga de aplicativo, apenas regras de encaminhamento e serviços de back-end são integrados ao App Hub. Os rótulos de aplicativos não são anexados a intervalos.
Clusters do Memorystore para Redis
(regional)
Os rótulos de aplicativos não são anexados a entradas de registro ou intervalos.
Instâncias do Memorystore para Redis
(regional)
Os rótulos de aplicativos não são anexados a dados de métricas ou intervalos.
Tópicos do Pub/Sub
(global)
Os rótulos de aplicativos não são anexados a intervalos.
Assinatura do Pub/Sub
(global)
Os rótulos de aplicativos não são anexados a intervalos.
Secrets do Secret Manager
(global e regional)
Os rótulos de aplicativos não são anexados a intervalos.
Bancos de dados do Spanner
(global e regional)
Os rótulos de aplicativos não são anexados a dados de métricas ou intervalos.
Instâncias do Spanner
(global e regional)
  • Tráfego: api/api_request_count
  • Taxa de erros do servidor: proporção de solicitações com um status de resposta que indica um erro em relação ao número total de solicitações. Os seguintes valores de status indicam um erro:
    • data_loss
    • deadline_exceeded
    • internal
    • unavailable
    • unimplemented
    • unknown
  • Latência P95: api/request_latencies
  • Saturação: instance/cpu/utilization
Os rótulos de aplicativos não são anexados a intervalos.