Infraestrutura suportada pela monitorização de aplicações

A tabela seguinte lista os recursos de infraestrutura integrados com a monitorização de aplicações. Quando estes recursos são registados como um serviço ou uma carga de trabalho do App Hub, a telemetria que os recursos geram inclui etiquetas específicas da aplicação. Esta telemetria inclui entradas de registos de auditoria e da plataforma, dados de métricas e dados de rastreio. Para ver uma lista de serviços e cargas de trabalho integrados com o App Hub, consulte os recursos suportados do App Hub.

Os painéis de controlo predefinidos (OOTB) gerados pela monitorização de aplicações apresentam dados de registo e métricas, incluindo os seguintes sinais de ouro, quando esses dados incluem etiquetas específicas da aplicação:

  • Tráfego: taxas de pedidos recebidos no serviço ou na carga de trabalho durante o período selecionado.
  • Taxa de erros do servidor: percentagem média de pedidos recebidos que geram ou são mapeados para códigos de resposta HTTP 5xx durante o período selecionado.
  • Latência do P95: 95.º percentil da latência de um pedido publicado durante o período selecionado, em milissegundos.
  • Saturação: mede o nível de utilização do seu serviço ou carga de trabalho. Por exemplo, para grupos de instâncias geridas (GIGs), o Cloud Run e implementações do Google Kubernetes Engine, este campo mostra a utilização da CPU.

Recursos de infraestrutura suportados

A coluna Notas apresenta detalhes sobre os sinais de ouro suportados. Esta coluna também indica as limitações.

Recursos de infraestrutura Sinais de ouro Notas e limitações
Clusters do AlloyDB for PostgreSQL
(Regional)
As etiquetas de aplicação não estão anexadas a intervalos.
Instâncias do AlloyDB para PostgreSQL
(Regional)
As etiquetas de aplicação não estão anexadas a intervalos.
Clusters do Bigtable
(Regional)
As etiquetas de aplicação não estão anexadas a intervalos.
Instâncias do Bigtable
(Regional)
As etiquetas de aplicações não estão anexadas a dados de métricas nem a intervalos.
Tarefas do Cloud Run
(Regional)
Serviços e funções do Cloud Run
(Regional)

Apenas os intervalos de rastreio gerados por cargas de trabalho instrumentadas contêm etiquetas de aplicação.

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

Contentores de registos do Cloud Logging
(Globais e regionais)
Apenas os registos de auditoria contêm etiquetas de aplicações.
Instâncias do Cloud SQL
(Regional)
As etiquetas de aplicação não estão anexadas a intervalos.
Contentores do Cloud Storage
(Regionais e multirregionais)
  • Tráfego: api/request_count
  • Taxa de erros do servidor: rácio de pedidos com um estado de resposta que indica um erro em relação ao número total de pedidos. Os seguintes valores de estado indicam um erro:
    • DATA_LOSS
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
    • UNKNOWN
As etiquetas de aplicação não estão anexadas a intervalos.
GIGs do Compute Engine
(Regionais e zonais)
Serviço de Metastore do Dataproc
(Regional e multirregional)

As etiquetas de aplicação não estão anexadas a intervalos.

Para informações gerais, consulte o artigo Vista geral do Dataproc Metastore.

Pipelines de entrega do Cloud Deploy
(regional)
As etiquetas de aplicação não estão anexadas a intervalos.
Bases de dados do Firestore
(Regional)
  • Tráfego: api/request_count
  • Taxa de erros do servidor: rácio de pedidos com um estado de resposta que indica um erro em relação ao número total de pedidos. Os seguintes valores de estado indicam um erro:
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
  • Latência P95: api/request_latencies
As etiquetas de aplicação não estão anexadas a intervalos.
CronJobs do Kubernetes
(Regional e zonal)
Para saber como executar tarefas cron no GKE, consulte o artigo Acerca das tarefas cron 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 erro do servidor e Latência P95: Para cargas de trabalho executadas no GKE, estes sinais são capturados a partir da métrica do Prometheus http_server_request_duration_seconds, que só está disponível quando instrumenta a sua aplicação através do OpenTelemetry. Para saber mais, consulte o artigo Instrumente a sua aplicação.
Implementaçõ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 erro do servidor e Latência P95: Para cargas de trabalho executadas no GKE, estes sinais são capturados a partir da métrica do Prometheus http_server_request_duration_seconds, que só está disponível quando instrumenta a sua aplicação através do OpenTelemetry. Para saber mais, consulte o artigo Instrumente a sua aplicação.
StatefulSets 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 erro do servidor e Latência P95: Para cargas de trabalho executadas no GKE, estes sinais são capturados a partir da métrica do Prometheus http_server_request_duration_seconds, que só está disponível quando instrumenta a sua aplicação através do OpenTelemetry. Para saber mais, consulte o artigo Instrumente a sua aplicação.
Para saber como usar um StatefulSet ou implementar uma aplicação com estado, consulte o artigo Acerca dos StatefulSets no Google Kubernetes Engine.
Balanceadores de carga de aplicações externos e internos da camada 7 com tráfego HTTP ou HTTPS
(Global e regional)
  • Tráfego: com base num tipo de métrica do Cloud Load Balancing que regista a quantidade de pedidos, como https/request_count. A configuração do Cloud Load Balancing determina a métrica real.
  • Taxa de erros do servidor: a proporção do número de pedidos com um estado de resposta de 5xx para o número total de pedidos.
  • Latência do percentil 95: com base num tipo de métrica do Cloud Load Balancing que regista as latências totais, como https/total_latencies. A configuração do Cloud Load Balancing determina a métrica real.
Para balanceadores de carga de aplicações, apenas as regras de encaminhamento e os serviços de back-end estão integrados com o App Hub. As etiquetas de aplicação não estão anexadas a intervalos.
Clusters do Memorystore for Redis
(Regional)
As etiquetas de aplicação não estão anexadas a entradas de registo nem a intervalos.
Instâncias do Memorystore for Redis
(Regional)
As etiquetas de aplicações não estão anexadas a dados de métricas nem a intervalos.
Tópicos do Pub/Sub
(Global)
As etiquetas de aplicação não estão anexadas a intervalos.
Subscrição do Pub/Sub
(Global)
As etiquetas de aplicação não estão anexadas a intervalos.
Secrets do Secret Manager
(Global e regional)
As etiquetas de aplicação não estão anexadas a intervalos.
Bases de dados do Spanner
(Global e regional)
As etiquetas de aplicações não estão anexadas a dados de métricas nem a intervalos.
Instâncias do Spanner
(Globais e regionais)
  • Tráfego: api/api_request_count
  • Taxa de erros do servidor: rácio de pedidos com um estado de resposta que indica um erro em relação ao número total de pedidos. Os seguintes valores de estado indicam um erro:
    • data_loss
    • deadline_exceeded
    • internal
    • unavailable
    • unimplemented
    • unknown
  • Latência P95: api/request_latencies
  • Saturação: instance/cpu/utilization
As etiquetas de aplicação não estão anexadas a intervalos.