Supervisa los trabajos de transferencia

Cloud Monitoring recopila y almacena automáticamente información sobre tus trabajos del servicio de transferencia de almacenamiento. Puedes usar Cloud Monitoring para crear gráficos y supervisar una variedad de métricas:

  • La cantidad de objetos y bytes encontrados
  • Cantidad de objetos y bytes copiados
  • Cantidad de objetos y bytes borrados
  • La cantidad de errores y los códigos de error asociados

Cloud Monitoring se habilita automáticamente para el Servicio de transferencia de almacenamiento. No se aplican cargos por la recopilación de datos ni por ver las métricas en la consola deGoogle Cloud . Las llamadas a la API pueden generar cargos. Consulta los precios de Cloud Monitoring para obtener más detalles.

Rol de IAM requerido

Debes tener el rol de visualizador de Monitoring (roles/monitoring.viewer) o permisos equivalentes para ver las métricas en Cloud Monitoring.

Obtén más información para otorgar un rol de IAM.

Ver métricas

Las métricas de Cloud Monitoring están disponibles en dos ubicaciones de la consola deGoogle Cloud :

  • En la página de detalles del trabajo del Servicio de transferencia de almacenamiento, se muestran métricas para un trabajo de transferencia específico. Además de las métricas que se indican a continuación, calcula el ancho de banda de las copias de bytes y la tasa de objetos copiados.

  • En la página de Cloud Monitoring, se pueden mostrar las métricas de un solo trabajo de transferencia, varios trabajos o todos los trabajos de un proyecto. Proporciona varias opciones de gráficos y personalizaciones.

Visualiza las métricas en la página de detalles del trabajo

Para ver las métricas de un trabajo específico, sigue estos pasos:

  1. Ve a la página Trabajos de transferencia en la Google Cloud consola.

    Ir a Trabajos de transferencia

  2. Haz clic en el trabajo para el que deseas ver las métricas. Aparecerá la página Detalles del trabajo.

  3. Haz clic en la pestaña Monitoring. Se muestra el panel predeterminado.

Visualiza métricas en Cloud Monitoring

Para ver las métricas del Servicio de transferencia de almacenamiento en Cloud Monitoring, haz lo siguiente:

  1. Ve a la página Explorador de métricas en la consola de Google Cloud .

    Ir a Monitoring: Explorador de métricas

  2. Sigue las instrucciones en Crea gráficos con el Explorador de métricas para seleccionar y mostrar tus métricas.

Detalles del recurso

Nombre del recurso supervisado: storage_transfer_job

Campo de recurso / campo objetivo Recurso y campo de REST que se usan para completar este campo Descripción
project_id TransferJob.project_id Identificador del proyecto asociado a este recurso
job_id TransferJob.name Nombre único a nivel global de la transferencia
ubicación Siempre se establecerá en global, ya que los trabajos de transferencia no están asociados a una región o ubicación. Ubicación del trabajo de transferencia

Detalles de las métricas

Todas las métricas del Servicio de transferencia de almacenamiento son métricas delta. Miden el cambio desde la última vez que se registró la métrica. Por ejemplo, las métricas que miden los recuentos de solicitudes son métricas delta. Cada valor registra cuántas solicitudes se recibieron desde que se registró el último dato.

Se toman muestras de datos cada 60 segundos. Después del muestreo, los datos no se podrán ver durante un máximo de 180 segundos.

Todos los nombres de las métricas comienzan con storagetransfer.googleapis.com/transferjob/. Por ejemplo, storagetransfer.googleapis.com/transferjob/found_bytes_count

Nombre de la métrica Etiquetas Descripción
found_bytes_count
origin=[source | sink]

Cantidad de bytes encontrados que se programaron para transferirse o borrarse, sin incluir los que se filtraron según las condiciones del objeto o porque ya existen en el destino. Consulta TransferOptions para obtener información sobre cómo reemplazar datos en el receptor.

Correspondencia TransferCounters: bytesFoundFromSource, bytesFoundOnlyFromSink

found_objects_count
origin=[source | sink]

Cantidad de objetos encontrados que se programaron para transferirse o borrarse, sin incluir los que se filtraron según las condiciones del objeto ni los que se omitieron debido a la sincronización.

TransferCounters: objectsFoundFromSource, objectsFoundOnlyFromSink

copied_bytes_count
status=[succeeded | skipped | failed]

Cantidad de bytes copiados.

Correspondiente TransferCounters: bytesCopiedToSink, bytesFromSourceSkippedBySync, bytesFromSourceFailed

El valor de copied_bytes_count con el estado succeeded no siempre coincide con el contador bytesCopiedToSink, ya que la métrica también cuenta los bytes copiados correctamente que se descartan en caso de falla. Por ejemplo, si el Servicio de transferencia de almacenamiento copia 100 bytes de un objeto que se borra a mitad de la transferencia, los 100 bytes copiados se registran en copied_bytes_count con el estado succeeded. Los bytes del objeto completo también se registran en copied_bytes_count con el estado failed.

copied_objects_count
status=[succeeded | skipped | failed]

Cantidad de objetos copiados.

TransferCounters: objectsCopiedToSink, objectsFromSourceSkippedBySync, objectsFromSourceFailed

deleted_bytes_count
origin=[source | sink]
status=[succeeded | failed]

Cantidad de bytes borrados. El Servicio de transferencia de almacenamiento se puede configurar para borrar datos en la fuente o el destino. Consulta TransferOptions para obtener información sobre cómo configurar el comportamiento de eliminación.

Correspondientes TransferCounters: bytesDeletedFromSource, bytesDeletedFromSink, bytesFromSourceFailed, bytesFailedToDeleteFromSink

Nota: Este contador es la suma de deleted_bytes_count:status=failed,origin=source y copied_bytes_count:status=failed.

deleted_objects_count
origin=[source | sink]
status=[succeeded | failed]

Cantidad de objetos borrados.

TransferCounters: objectsDeletedFromSource, objectsDeletedFromSink, objectsFromSourceFailed, objectsFailedToDeleteFromSink

Nota: Este contador es la suma de deleted_objects_count:status=failed,origin=source y copied_objects_count:status=failed.

error_count
code=error code

Es la cantidad de errores según se informa en ErrorSummary.

object_replication_count
status=[succeeded | failed]
destination_bucket=[string]
source_bucket=[string]
Es la cantidad de objetos replicados con la replicación bucket buckets.
replication_latency
destination_bucket=[string]
source_bucket=[string]
Es el tiempo en milisegundos que tarda el objeto en replicarse con la replicación bucket buckets.
replication_start_latency
destination_bucket=[string]
source_bucket=[string]
Es el tiempo en milisegundos que tarda el objeto en recuperarse para la replicación bucket buckets.