Infraestructura compatible con la supervisión de aplicaciones

En la siguiente tabla, se enumeran los recursos de infraestructura que se integran con Application Monitoring. Cuando estos recursos se registran como un servicio o una carga de trabajo de App Hub, la telemetría que generan incluye etiquetas específicas de la aplicación. Esta telemetría incluye entradas de registro de auditoría y de la plataforma, datos de métricas y datos de seguimiento. Para obtener una lista de los servicios y las cargas de trabajo que se integran con App Hub, consulta Recursos compatibles con App Hub.

Los paneles listos para usar que genera Application Monitoring muestran datos de registros y métricas, incluidos los siguientes indicadores clave de rendimiento, cuando esos datos incluyen etiquetas específicas de la aplicación:

  • Tráfico: Porcentajes de solicitudes entrantes en el servicio o la carga de trabajo durante el período seleccionado.
  • Tasa de errores del servidor: Es el porcentaje promedio de solicitudes entrantes que generan o se asignan a códigos de respuesta HTTP 5xx durante el período seleccionado.
  • Latencia del percentil 95: Percentil 95 de la latencia de una solicitud atendida durante el período seleccionado, en milisegundos.
  • Saturación: Mide qué tan completo está tu servicio o carga de trabajo. Por ejemplo, para los grupos de instancias administrados (MIG), Cloud Run y las implementaciones de Google Kubernetes Engine, este campo muestra la utilización de la CPU.

Recursos de infraestructura admitidos

En la columna Notas, se detallan los indicadores clave admitidos. En esta columna, también se indican las limitaciones.

Recursos de infraestructura Indicadores clave Notas y limitaciones
Clústeres de AlloyDB para PostgreSQL
(Regional)
Las etiquetas de aplicación no se adjuntan a los intervalos.
Instancias de AlloyDB para PostgreSQL
(Regional)
Las etiquetas de aplicación no se adjuntan a los intervalos.
Clústeres de Bigtable
(regionales)
Las etiquetas de aplicación no se adjuntan a los intervalos.
Instancias de Bigtable
(regionales)
Las etiquetas de aplicación no se adjuntan a los datos de métricas ni a los intervalos.
Trabajos de Cloud Run
(Regional)
Servicios y funciones de Cloud Run
(Regional)

Solo los intervalos de seguimiento generados por cargas de trabajo instrumentadas contienen etiquetas de aplicación.

Solo las cargas de trabajo instrumentadas por el cliente que se ejecutan en Cloud Run generan indicadores clave de rendimiento.

Buckets de registros de Cloud Logging
(globales y regionales)
Solo los registros de auditoría contienen etiquetas de aplicación.
Instancias de Cloud SQL
(regionales)
Las etiquetas de aplicación no se adjuntan a los intervalos.
Buckets de Cloud Storage
(regionales y multirregionales)
  • Tráfico: api/request_count
  • Tasa de error del servidor: Es la proporción de solicitudes con un estado de respuesta que indica un error en relación con la cantidad total de solicitudes. Los siguientes valores de estado indican un error:
    • DATA_LOSS
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
    • UNKNOWN
Las etiquetas de aplicación no se adjuntan a los intervalos.
MIG de Compute Engine
(regional y zonal)
Servicio de Dataproc Metastore
(regional y multirregional)

Las etiquetas de aplicación no se adjuntan a los intervalos.

Para obtener información general, consulta la descripción general de Dataproc Metastore.

Canalizaciones de entrega de Cloud Deploy
(regionales)
Las etiquetas de aplicación no se adjuntan a los intervalos.
Bases de datos de Firestore
(Regionales)
  • Tráfico: api/request_count
  • Tasa de error del servidor: Es la proporción de solicitudes con un estado de respuesta que indica un error en relación con la cantidad total de solicitudes. Los siguientes valores de estado indican un error:
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
  • Latencia del percentil 95: api/request_latencies
Las etiquetas de aplicación no se adjuntan a los intervalos.
CronJobs de Kubernetes
(regionales y zonales)
Para obtener información sobre cómo ejecutar trabajos cron en GKE, consulta Acerca de CronJobs en GKE.
DaemonSets de Kubernetes
(regionales y zonales)
  • Saturación: Es la proporción entre container/cpu/core_usage_time y container/cpu/request_cores.
  • Tráfico, Tasa de errores del servidor y Latencia del P95: Para las cargas de trabajo que se ejecutan en GKE, estos indicadores se capturan a partir de la métrica de Prometheus http_server_request_duration_seconds, que solo está disponible cuando instrumentas tu aplicación con OpenTelemetry. Para obtener más información, consulta Cómo instrumentar tu aplicación.
Implementaciones de Kubernetes
(regionales y zonales)
  • Saturación: Es la proporción entre container/cpu/core_usage_time y container/cpu/request_cores.
  • Tráfico, Tasa de errores del servidor y Latencia del P95: Para las cargas de trabajo que se ejecutan en GKE, estos indicadores se capturan a partir de la métrica de Prometheus http_server_request_duration_seconds, que solo está disponible cuando instrumentas tu aplicación con OpenTelemetry. Para obtener más información, consulta Cómo instrumentar tu aplicación.
Kubernetes StatefulSets
(regionales y zonales)
  • Saturación: Es la proporción entre container/cpu/core_usage_time y container/cpu/request_cores.
  • Tráfico, Tasa de errores del servidor y Latencia del P95: Para las cargas de trabajo que se ejecutan en GKE, estos indicadores se capturan a partir de la métrica de Prometheus http_server_request_duration_seconds, que solo está disponible cuando instrumentas tu aplicación con OpenTelemetry. Para obtener más información, consulta Cómo instrumentar tu aplicación.
Para obtener información sobre cómo usar un StatefulSet o implementar una aplicación con estado, consulta Acerca de los StatefulSets en Google Kubernetes Engine.
Balanceadores de cargas de aplicaciones externos e internos de capa 7 con tráfico HTTP o HTTPS
(globales y regionales)
  • Tráfico: Se basa en un tipo de métrica de Cloud Load Balancing que registra el recuento de solicitudes, como https/request_count. La configuración de Cloud Load Balancing determina la métrica real.
  • Tasa de error del servidor: Es la proporción de la cantidad de solicitudes con un estado de respuesta de 5xx en relación con la cantidad total de solicitudes.
  • Latencia de P95: Se basa en un tipo de métrica de Cloud Load Balancing que registra las latencias totales, como https/total_latencies. La configuración de Cloud Load Balancing determina la métrica real.
En el caso de los balanceadores de cargas de aplicaciones, solo las reglas de reenvío y los servicios de backend se integran con App Hub. Las etiquetas de aplicación no se adjuntan a los intervalos.
Clusters de Memorystore para Redis
(Regional)
Las etiquetas de aplicación no se adjuntan a las entradas de registro ni a los intervalos.
Instancias de Memorystore para Redis
(Regional)
Las etiquetas de aplicación no se adjuntan a los datos de métricas ni a los intervalos.
Temas de Pub/Sub
(Global)
Las etiquetas de aplicación no se adjuntan a los intervalos.
Suscripción a Pub/Sub
(Global)
Las etiquetas de aplicación no se adjuntan a los intervalos.
Secretos de Secret Manager
(Global y regional)
Las etiquetas de aplicación no se adjuntan a los intervalos.
Bases de datos de Spanner
(globales y regionales)
Las etiquetas de aplicación no se adjuntan a los datos de métricas ni a los intervalos.
Instancias de Spanner
(globales y regionales)
  • Tráfico: api/api_request_count
  • Tasa de error del servidor: Es la proporción de solicitudes con un estado de respuesta que indica un error en relación con la cantidad total de solicitudes. Los siguientes valores de estado indican un error:
    • data_loss
    • deadline_exceeded
    • internal
    • unavailable
    • unimplemented
    • unknown
  • Latencia del percentil 95: api/request_latencies
  • Saturación: instance/cpu/utilization
Las etiquetas de aplicación no se adjuntan a los intervalos.