Métricas de CloudWatch si utiliza sus propios contenedores - Amazon SageMaker AI

Métricas de CloudWatch si utiliza sus propios contenedores

Si el valor publish_cloudwatch_metrics es Enabled en el mapa Environment del archivo /opt/ml/processing/processingjobconfig.json, el código de contenedor emite métricas de Amazon CloudWatch en esta ubicación: /opt/ml/output/metrics/cloudwatch.

El esquema de este archivo se basa estrechamente en la API PutMetrics de CloudWatch. El espacio de nombres no se especifica aquí. De forma predeterminada, es lo siguiente:

  • For real-time endpoints: /aws/sagemaker/Endpoint/data-metrics

  • For batch transform jobs: /aws/sagemaker/ModelMonitoring/data-metrics

Sin embargo, puede especificar dimensiones. Se recomienda agregar las siguientes dimensiones como mínimo:

  • Endpoint y MonitoringSchedule para puntos de conexión en tiempo real

  • MonitoringSchedule para trabajos de transformación por lotes

En los siguientes fragmentos de código JSON, se muestra cómo configurar las dimensiones.

Para un punto de conexión en tiempo real, consulte el siguiente fragmento de código JSON, que incluye las dimensiones Endpoint y MonitoringSchedule:

{ "MetricName": "", # Required "Timestamp": "2019-11-26T03:00:00Z", # Required "Dimensions" : [{"Name":"Endpoint","Value":"endpoint_0"},{"Name":"MonitoringSchedule","Value":"schedule_0"}] "Value": Float, # Either the Value or the StatisticValues field can be populated and not both. "StatisticValues": { "SampleCount": Float, "Sum": Float, "Minimum": Float, "Maximum": Float }, "Unit": "Count", # Optional }

Para un trabajo de transformación por lotes, consulte el siguiente fragmento de JSON, que incluye la dimensión MonitoringSchedule:

{ "MetricName": "", # Required "Timestamp": "2019-11-26T03:00:00Z", # Required "Dimensions" : [{"Name":"MonitoringSchedule","Value":"schedule_0"}] "Value": Float, # Either the Value or the StatisticValues field can be populated and not both. "StatisticValues": { "SampleCount": Float, "Sum": Float, "Minimum": Float, "Maximum": Float }, "Unit": "Count", # Optional }