Cloud Monitoring

Cloud Monitoring proporciona visibilidad del rendimiento, el tiempo de actividad y el estado general de las aplicaciones basadas en la nube. La observabilidad de Google Cloud recopila y transfiere métricas, eventos y metadatos de los servicios de Dataproc Metastore para generar estadísticas mediante paneles y gráficos.

Accede a las métricas del servicio en Monitoring

Las métricas de recursos del servicio de Dataproc Metastore se habilitan de manera automática en los servicios de Dataproc Metastore. Usa Monitoring para ver estas métricas.

Puedes acceder a Monitoring desde la consola de Google Cloud o con la API de Monitoring.

Console

  1. En la consola de Google Cloud, ve a la página Cloud Monitoring > Explorador de métricas:

    Ir a la página Explorador de métricas

  2. En la lista desplegable “Buscar tipo de recurso y métrica”, selecciona el recurso Dataproc Metastore Service.

  3. Haz clic de nuevo en la casilla de entrada y selecciona una métrica de la lista desplegable. Si colocas el cursor sobre el nombre de la métrica, se muestra la información sobre esta.

Puedes seleccionar filtros, agrupar por etiquetas de métricas, realizar agregaciones y seleccionar opciones de visualización de gráficos.

REST

Puedes usar la API timeSeries.list de Monitoring para capturar y enumerar las métricas definidas por una expresión filter. Usa la plantilla Prueba esta API (Try this API) en la página de la API para enviar una solicitud a la API y mostrar la respuesta.

Métricas del servicio de Dataproc Metastore en Monitoring

Métricas de Dataproc Metastore. Etapas de lanzamiento de estas métricas: BETA GA

Las strings de “tipo de métrica” de esta tabla deben tener el prefijo metastore.googleapis.com/. Este prefijo se omitió en las entradas de la tabla. Cuando consultes una etiqueta, usa el prefijo metric.labels.. Por ejemplo, metric.labels.LABEL="VALUE".

Tipo de métrica Etapa de lanzamiento
Nombre visible
Clase, tipo, unidad
Recursos supervisados
Descripción
Etiquetas
federation/server/request_count BETA
Recuento de solicitudes del servicio de federación
DELTAINT64{request}
metastore.googleapis.com/Federation
La cantidad de solicitudes enviadas al servicio Federated Dataproc Metastore.
method_name: El nombre del método de solicitud.
status: Estado final de la solicitud, uno de [success, client_error, server_error].
version: La versión de Hive Metastore del servicio.
service/grpc/finished_requests_count BETA
Recuento de solicitudes de gRPC finalizadas
DELTAINT641
metastore.googleapis.com/Service
La cantidad de solicitudes que finaliza el servicio de Dataproc Metastore de GRPC.
tier: Nivel de servicio o tamaño de la instancia del servicio, como ENTERPRISE.
version: La versión de Hive Metastore del servicio.
status: Estado de la solicitud, como "BAD_REQUEST".
method_name: El nombre del método de solicitud.
service/grpc/received_bytes_count BETA
Bytes de gRPC recibidos
DELTAINT64By
metastore.googleapis.com/Service
Cantidad de bytes recibidos por el servicio de Dataproc Metastore.
tier: Nivel de servicio o tamaño de la instancia del servicio
version: La versión de Hive Metastore del servicio.
service/grpc/request_latencies BETA
Latencias de solicitud de gRPC
DELTADISTRIBUTIONms
metastore.googleapis.com/Service
Distribución de latencias de solicitud de gRPC para un servicio de Dataproc Metastore.
tier: Nivel de servicio o tamaño de la instancia del servicio
version: La versión de Hive Metastore del servicio.
status: Estado de la solicitud, como "BAD_REQUEST".
method_name: El nombre del método de solicitud.
service/grpc/sent_bytes_count BETA
Bytes de gRPC enviados
DELTAINT64By
metastore.googleapis.com/Service
Cantidad de bytes enviados por el servicio de Dataproc Metastore.
tier: Nivel de servicio o tamaño de la instancia del servicio
version: La versión de Hive Metastore del servicio.
service/grpc/started_requests_count BETA
Recuento de solicitudes iniciadas de gRPC
DELTAINT641
metastore.googleapis.com/Service
La cantidad de solicitudes que recibió y, luego, inició el servicio de Dataproc Metastore de GRPC.
tier: Nivel de servicio o tamaño de la instancia del servicio
version: La versión de Hive Metastore del servicio.
method_name: El nombre del método de solicitud.
service/health GA
Estado del servicio
GAUGEINT641
metastore.googleapis.com/Service
El estado del servicio de Dataproc Metastore.
tier: Nivel de servicio o tamaño de la instancia del servicio, como ENTERPRISE.
version: La versión de Hive Metastore del servicio.
release_tag: Etiqueta de lanzamiento de Dataproc Metastore, propagada por el backend del servicio y puede cambiar durante el ciclo de vida del servicio.
service/multi_region/health GA
Estado del servicio multirregional
GAUGEINT641
metastore.googleapis.com/Service
El estado del servicio multirregional de Dataproc Metastore.
version: La versión de Hive Metastore del servicio.
release_tag: Etiqueta de lanzamiento de Dataproc Metastore, propagada por el backend del servicio y puede cambiar durante el ciclo de vida del servicio.
service_region: Es la región constituyente en la que se aloja el servicio de Dataproc Metastore.
scaling_factor: Factor de escalamiento del servicio, uno de [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 2.0, 3.0, 4.0, 5.0 o 6.0].
service/multi_region/request_count GA
Recuento de solicitudes de servicio multirregional
DELTAINT64{request}
metastore.googleapis.com/Service
La cantidad de solicitudes enviadas al servicio multirregional de Dataproc Metastore.
method_name: El nombre del método de solicitud.
version: La versión de Hive Metastore del servicio.
service_region: Es la región constituyente en la que se aloja el servicio de Dataproc Metastore.
scaling_factor: Factor de escalamiento del servicio, uno de [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 2.0, 3.0, 4.0, 5.0 o 6.0].
service/multi_region/request_latencies GA
Latencias de solicitudes de servicios multirregionales
DELTADISTRIBUTIONms
metastore.googleapis.com/Service
Las latencias de las solicitudes enviadas al servicio multirregional de Dataproc Metastore
method_name: El nombre del método de solicitud.
version: La versión de Hive Metastore del servicio.
service_region: Es la región constituyente en la que se aloja el servicio de Dataproc Metastore.
scaling_factor: Factor de escalamiento del servicio, uno de [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 2.0, 3.0, 4.0, 5.0 o 6.0].
service/query_metadata/request_count BETA
Recuento de solicitudes de interfaz de administrador
DELTAINT64{request}
metastore.googleapis.com/Service
La cantidad de solicitudes de la interfaz de administrador.
database_type: El tipo de base de datos, que puede ser [SQL o Spanner].
code: El código de estado de gRPC.
service/query_metadata/request_latencies BETA
Latencia de solicitud a la interfaz de administrador
DELTADISTRIBUTIONms
metastore.googleapis.com/Service
Latencia de las solicitudes de extremo a extremo para las solicitudes de la interfaz de administrador.
database_type: El tipo de base de datos, que puede ser [SQL o Spanner].
code: El código de estado de gRPC.
service/request_count GA
Recuento de solicitudes
DELTAINT64{request}
metastore.googleapis.com/Service
La cantidad de solicitudes enviadas al servicio de Dataproc Metastore.
method_name: El nombre del método de solicitud.
version: La versión de Hive Metastore del servicio.
service/scheduled_backups/backup_count BETA
Recuento de copias de seguridad programadas
DELTAINT641
metastore.googleapis.com/Service
La cantidad de copias de seguridad programadas almacenadas actualmente en el servicio.
state: Estado de la copia de seguridad, uno de los siguientes: [SUCCEEDED, FAILED, IN_PROGRESS].
database_type: El tipo de base de datos, que puede ser [SQL o Spanner].
version: La versión de Hive Metastore del servicio.
service/scheduled_backups/last_backup_duration BETA
Copias de seguridad programadas: duración de la última copia de seguridad
GAUGEINT64s
metastore.googleapis.com/Service
La duración de la última copia de seguridad programada exitosa en segundos. Se hace un muestreo cada 60 segundos. Luego del muestreo, los datos no son visibles durante un máximo de 120 segundos.
state: Estado de la copia de seguridad, uno de los siguientes: [SUCCEEDED, FAILED, IN_PROGRESS].
database_type: El tipo de base de datos, que puede ser [SQL o Spanner].
version: La versión de Hive Metastore del servicio.
service/scheduled_backups/last_backup_size BETA
Solicitud de copias de seguridad programadas: último tamaño de la copia de seguridad
GAUGEINT64By
metastore.googleapis.com/Service
El tamaño en bytes de la última copia de seguridad programada exitosa. Se hace un muestreo cada 60 segundos. Luego del muestreo, los datos no son visibles durante un máximo de 120 segundos.
state: Estado de la copia de seguridad, uno de los siguientes: [SUCCEEDED, FAILED, IN_PROGRESS].
database_type: El tipo de base de datos, que puede ser [SQL o Spanner].
version: La versión de Hive Metastore del servicio.

Tabla generada el 11/04/2024 a las 19:12:46 UTC.

Compila un panel personalizado de Monitoring

Puedes compilar un panel personalizado de Monitoring que muestre gráficos de métricas seleccionadas del servicio de Dataproc Metastore.

  1. Selecciona + CREAR PANEL en la página Descripción general de los paneles de Monitoring.

  2. Proporciona un nombre para el panel.

  3. En el menú superior derecho, haz clic en Agregar gráfico para abrir la ventana Agregar gráfico.

  4. En el tipo de recurso, selecciona Dataproc Metastore Service.

  5. Selecciona una o más métricas y propiedades de estas y de gráficos, y haz clic en Guardar para guardar el gráfico.

  6. Si lo deseas, puedes agregar gráficos adicionales a tu panel.

  7. Para guardar el panel, haz clic en Guardar . Su título aparece en la página Descripción general de los paneles de Monitoring.

Puedes ver, actualizar y borrar gráficos de panel desde la página de visualización de paneles.

Usa alertas de Monitoring

Puedes crear una alerta de Monitoring que te notifique cuando un servicio de Dataproc Metastore o una métrica de trabajo traspase un umbral especificado.

Crea una alerta

  1. En la consola de Google Cloud, abre Supervisión de alertas.

  2. Para abrir el formulario Crear nueva política de alertas, haz clic en + CREAR POLÍTICA.

  3. Para definir una alerta, agrega condiciones de alerta, activadores de políticas, canales de notificación y documentación.

  4. Selecciona ADD CONDITION (AGREGAR CONDICIÓN) para abrir el formulario de condición de alerta con la pestaña Metric (Métrica) seleccionada.

  5. Completa los campos para definir una condición de alerta y, luego, haz clic en AGREGAR.

  6. Después de agregar la condición de alerta, completa la política de alertas mediante la configuración de los canales de notificación, activadores de políticas, documentación y el nombre de la política de alertas.

Ver alertas

Cuando una condición de límite de una métrica activa una alerta, Monitoring crea un incidente y un evento correspondiente. Puedes ver los incidentes desde la página de alertas de Monitoring en la consola de Google Cloud. Si definiste un mecanismo de notificación en la política de alertas, como una notificación por correo electrónico o SMS, Monitoring también envía una notificación del incidente.

Qué sigue