Infraestrutura compatível com o Application Monitoring

Quando os recursos de infraestrutura integrados ao Application Monitoring são registrados como um serviço ou uma carga de trabalho do App Hub, os registros de auditoria e da plataforma, as métricas e os rastreamentos gerados por eles incluem rótulos específicos do aplicativo. Para uma lista de serviços e cargas de trabalho integrados ao App Hub, consulte Recursos compatíveis com o App Hub.

Indicadores de ouro nos painéis do Application Monitoring

Os painéis criados pelo Application Monitoring mostram dados de métricas e registros, incluindo os seguintes sinais 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. Em algumas configurações, esse gráfico contém guias. A guia Solicitação mostra a métrica de rede L7, e a guia Bytes mostra a métrica de rede L4.
  • Taxa de erros do servidor: proporção de solicitações recebidas cujo código de resposta é equivalente a um código de resposta HTTP 5xx em relação a todas as solicitações recebidas durante o período selecionado.
  • Latência P95: o 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 seu serviço ou carga de trabalho. Por exemplo, para grupos gerenciados de instâncias (MIGs), implantações do Cloud Run e do Google Kubernetes Engine, esse campo mostra a utilização da CPU.

Ao analisar um painel, você pode notar que uma métrica representada em um gráfico para um indicador de ouro é diferente da métrica esperada. Para alguns indicadores de ouro, o Google Cloud Observability tem uma lista priorizada de métricas de origem. Se uma métrica preferida não estiver disponível, o Google Cloud Observability vai pesquisar a lista até encontrar uma métrica disponível.

Recursos de infraestrutura compatíveis

A coluna Observações e limitaçõ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.
Cloud Domains 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 os intervalos de rastreamento gerados por cargas de trabalho instrumentadas contêm rótulos de aplicativos.

Somente 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 Visão geral do Dataproc Metastore.

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.
GKE Gateway
gateway.networking.k8s.io/Gateway
Os rótulos de aplicativos não são anexados a entradas de registro ou intervalos.
Ingress do GKE
networking.k8s.io/Ingress
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)
Consulte Indicadores de ouro para Kubernetes.
Implantações do Kubernetes
(regional e zonal)
Consulte Indicadores de ouro para Kubernetes.
StatefulSets do Kubernetes
(regional e zonal)
Consulte Indicadores de ouro para Kubernetes. 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 da camada 7 com tráfego HTTP ou HTTPS
(global, regional e entre regiões)
  • 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.
Assinaturas 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.
Agentes do Vertex AI Agent Engine
(regional)
Servidores MCP do Google Cloud
(global)
  • Tráfego: mcp/request_count
  • 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: mcp/request_durations

Os indicadores de ouro são mostrados apenas no painel detalhado.

Os rótulos de aplicativos não são anexados a dados de métricas ou intervalos.

Indicadores de ouro para o Kubernetes

Para DaemonSets, implantações e StatefulSets do Kubernetes, a Google Cloud Observability usa os seguintes dados de métricas para derivar valores de indicadores de ouro, quando esses dados estão disponíveis:

Em um painel, o gráfico que mostra informações de trânsito tem duas guias:

  • A guia Tráfego (solicitações) mostra dados de tráfego de rede L7, e as unidades são solicitações por segundo.
  • A guia Tráfego (bytes) mostra a métrica pod/network/received_bytes_count, que tem unidades de KiB por segundo e é uma métrica de rede L4.

Quando as métricas de tráfego L7 e L4 estão disponíveis, as métricas L7 aparecem nas páginas de resumo, mas o gráfico de tráfego contém guias que permitem visualizar as duas métricas. Se apenas uma métrica estiver disponível, ela será mostrada na página de resumo e nos painéis.

Para cargas de trabalho executadas no GKE, o Google Cloud Observability pode derivar indicadores de ouro 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.