Infraestrutura compatível com o Application Monitoring

A tabela a seguir lista os recursos de infraestrutura integrados ao monitoramento de aplicativos. Quando esses recursos são registrados como um serviço ou carga de trabalho do App Hub, a telemetria gerada por eles inclui rótulos específicos do aplicativo. Essa telemetria inclui entradas de registro de auditoria e de plataforma, dados de métricas e dados de trace. 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 criados pelo monitoramento de aplicativos mostram dados de registro e métricas, 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 carga de trabalho durante o período selecionado. Para algumas configurações, esse gráfico contém guias. A guia Solicitação mostra a métrica L7 de rede e a guia Bytes mostra a métrica L4 de rede.
  • 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 para todas as solicitações recebidas durante o período selecionado.
  • Latência P95: percentil 95 da latência de uma solicitação atendida durante o período selecionado, em milissegundos.
  • Saturação: mede o quão cheio está seu serviço ou carga de trabalho. Por exemplo, para grupos de instâncias gerenciadas (MIGs, na sigla em inglês), implantações do Cloud Run e do Google Kubernetes Engine, esse campo mostra a utilização da CPU.

Se você explorar um painel, poderá notar que uma métrica representada em gráfico para um indicador de ouro difere 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 preferencial 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 estão anexados a intervalos.
Instâncias do AlloyDB para PostgreSQL
(Regional)
Os rótulos de aplicativos não estão anexados a intervalos.
Clusters do Bigtable
(Regional)
Os rótulos de aplicativos não estão anexados a intervalos.
Instâncias do Bigtable
(Regional)
Os rótulos de aplicativos não estão anexados a dados de métricas ou intervalos.
Cloud Domains Os rótulos de aplicativos não estã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 trace 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 estão anexados a intervalos.
Buckets do Cloud Storage
(Regional e multirregional)
  • Tráfego: api/request_count
  • Taxa de erros do servidor: proporção de solicitações com um status de resposta que indica um erro para o 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 estão anexados a intervalos.
MIGs do Compute Engine
(Regional e zonal)
Serviço do metastore do Dataproc
(Regional e multirregional)

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

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

Pipelines de entrega do Cloud Deploy
(Regional)
Os rótulos de aplicativos não estã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 para o 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 estão anexados a intervalos.
Gateway do GKE
gateway.networking.k8s.io/Gateway
Os rótulos de aplicativos não estão anexados a entradas de registro ou intervalos.
Ingress do GKE
networking.k8s.io/Ingress
Os rótulos de aplicativos não estão anexados a intervalos.
CronJobs do Kubernetes
(Regional e zonal)
Para saber como executar CronJobs no GKE, consulte Sobre os 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 os StatefulSets no Google Kubernetes Engine.
Balanceadores de carga de aplicativos 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: proporção do número de solicitações com um status de resposta de 5xx para 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 aplicativos, apenas regras de encaminhamento e serviços de back-end são integrados ao App Hub. Os rótulos de aplicativos não estão anexados a intervalos.
Clusters do Memorystore para Redis
(Regional)
Os rótulos de aplicativos não estão anexados a entradas de registro ou intervalos.
Instâncias do Memorystore para Redis
(Regional)
Os rótulos de aplicativos não estão anexados a dados de métricas ou intervalos.
Tópicos do Pub/Sub
(Global)
Os rótulos de aplicativos não estão anexados a intervalos.
Assinatura do Pub/Sub
(Global)
Os rótulos de aplicativos não estão anexados a intervalos.
Secrets do Secret Manager
(Global e regional)
Os rótulos de aplicativos não estão anexados a intervalos.
Bancos de dados do Spanner
(Global e regional)
Os rótulos de aplicativos não estã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 para o 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 estã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: proporção do número de solicitações com um status de resposta de 5xx para 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 estão anexados a dados de métricas ou intervalos.

Indicadores de ouro para Kubernetes

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

Em um painel, você pode notar que o gráfico que mostra informações de tráfego contém duas guias:

  • A guia Tráfego (solicitações) mostra dados de tráfego L7 de rede 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 KiB por segundo e é uma métrica L4 de rede.

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 o aplicativo.