Infraestructura compatible con Application Monitoring

En la siguiente tabla se enumeran los recursos de infraestructura que están integrados 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 plataforma, datos de métricas y datos de seguimiento. Para ver una lista de los servicios y las cargas de trabajo integrados con App Hub, consulta Recursos compatibles con App Hub.

Los paneles de control predefinidos que genera Monitorización de aplicaciones muestran datos de métricas y registros, incluidas las siguientes señales de oro, cuando esos datos incluyen etiquetas específicas de la aplicación:

  • Tráfico: tasas de solicitudes entrantes en el servicio o la carga de trabajo durante el periodo seleccionado.
  • Tasa de errores del servidor: porcentaje medio de solicitudes entrantes que generan o se asignan a códigos de respuesta HTTP 5xx durante el periodo seleccionado.
  • Latencia del percentil 95: el percentil 95 de la latencia de una solicitud atendida durante el periodo seleccionado, expresado en milisegundos.
  • Saturación: mide el nivel de ocupación de tu servicio o carga de trabajo. Por ejemplo, en el caso de los grupos de instancias gestionados (MIGs), Cloud Run y los despliegues de Google Kubernetes Engine, este campo muestra la utilización de la CPU.

Recursos de infraestructura admitidos

En la columna Notas se indica qué señales de oro se admiten. En esta columna también se indican las limitaciones.

Recursos de infraestructura Señales doradas Notas y limitaciones
Clústeres de AlloyDB para PostgreSQL
(regionales)
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
(Regional)
Las etiquetas de aplicación no se adjuntan a los intervalos.
Instancias de Bigtable
(Regional)
Las etiquetas de aplicación no se adjuntan a los datos de métricas ni a los intervalos.
Tareas de Cloud Run
(Regional)
Servicios y funciones de Cloud Run
(Regional)

Solo los intervalos de traza 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 señales de oro.

Segmentos de registro de Cloud Logging
(globales y regionales)
Solo los registros de auditoría contienen etiquetas de aplicaciones.
Instancias de Cloud SQL
(Regional)
Las etiquetas de aplicación no se adjuntan a los intervalos.
Segmentos de Cloud Storage
(regionales y multirregionales)
  • Tráfico: api/request_count
  • Tasa de errores del servidor: proporción de solicitudes con un estado de respuesta que indica un error respecto al número total de solicitudes. Los siguientes valores de estado indican que se ha producido un error:
    • DATA_LOSS
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
    • UNKNOWN
Las etiquetas de aplicación no se adjuntan a los intervalos.
Grupos de instancias gestionados de Compute Engine
(regionales y zonales)
Servicio Dataproc Metastore
(regional y multirregional)

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

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

Flujos de procesamiento de entrega de Cloud Deploy
(regionales)
Las etiquetas de aplicación no se adjuntan a los intervalos.
Bases de datos de Firestore
(Regional)
  • Tráfico: api/request_count
  • Tasa de errores del servidor: proporción de solicitudes con un estado de respuesta que indica un error respecto al número total de solicitudes. Los siguientes valores de estado indican que se ha producido 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.
Tareas cron de Kubernetes
(Regionales y zonales)
Para saber cómo ejecutar tareas cron en GKE, consulta Información sobre las tareas cron en GKE.
DaemonSets de Kubernetes
(regionales y zonales)
  • Saturación: la proporción de container/cpu/core_usage_time a container/cpu/request_cores.
  • Tráfico, Tasa de errores del servidor y Latencia del percentil 95: En el caso de las cargas de trabajo que se ejecutan en GKE, estas señales se obtienen 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 Instrumentar tu aplicación.
Despliegues de Kubernetes
(regionales y zonales)
  • Saturación: la proporción de container/cpu/core_usage_time a container/cpu/request_cores.
  • Tráfico, Tasa de errores del servidor y Latencia del percentil 95: En el caso de las cargas de trabajo que se ejecutan en GKE, estas señales se obtienen 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 Instrumentar tu aplicación.
StatefulSets de Kubernetes
(regionales y zonales)
  • Saturación: la proporción de container/cpu/core_usage_time a container/cpu/request_cores.
  • Tráfico, Tasa de errores del servidor y Latencia del percentil 95: En el caso de las cargas de trabajo que se ejecutan en GKE, estas señales se obtienen 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 Instrumentar tu aplicación.
Para saber cómo usar un StatefulSet o desplegar una aplicación con estado, consulta Información sobre StatefulSets en Google Kubernetes Engine.
Balanceadores de carga 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 número de solicitudes, como https/request_count. La configuración de Cloud Load Balancing determina la métrica real.
  • Tasa de errores del servidor: es la proporción del número de solicitudes con un estado de respuesta 5xx con respecto al número total de solicitudes.
  • Latencia del percentil 95: 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 carga de aplicaciones, solo se integran con App Hub las reglas de reenvío y los servicios de backend. Las etiquetas de aplicación no se adjuntan a los intervalos.
Clusters de Memorystore para Redis
(Regionales)
Las etiquetas de aplicación no se adjuntan a las entradas de registro ni a los intervalos.
Instancias de Memorystore para Redis
(regionales)
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
(globales y regionales)
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 errores del servidor: proporción de solicitudes con un estado de respuesta que indica un error respecto al número total de solicitudes. Los siguientes valores de estado indican que se ha producido 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.