View a markdown version of this page

CloudWatch Indicateurs relatifs à Bring Your Own Containers - Amazon SageMaker AI

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

CloudWatch Indicateurs relatifs à Bring Your Own Containers

Note

Amazon SageMaker Model Monitor n'est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. AWS continue d'investir dans l'amélioration de la sécurité et de la disponibilité de Model Monitor, mais nous ne prévoyons pas d'introduire de nouvelles fonctionnalités. Pour de plus amples informations, veuillez consulter Modification de la disponibilité d'Amazon SageMaker Model Monitor.

Si la publish_cloudwatch_metrics valeur se trouve Enabled sur la Environment carte du /opt/ml/processing/processingjobconfig.json fichier, le code du conteneur émet CloudWatch des métriques Amazon à cet emplacement :/opt/ml/output/metrics/cloudwatch.

Le schéma de ce fichier est étroitement basé sur l' CloudWatchPutMetricsAPI. L’espace de noms n’est pas spécifié ici. La valeur par défaut est la suivante :

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

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

Toutefois, vous pouvez spécifier des dimensions. Nous vous recommandons d'ajouter les dimensions suivantes au minimum :

  • Endpoint et MonitoringSchedule pour les points de terminaison en temps réel

  • MonitoringSchedule pour les tâches de transformation par lots

Les extraits de code JSON suivants montrent comment définir vos dimensions.

Pour un point de terminaison en temps réel, consultez l'extrait JSON suivant qui inclut les dimensions Endpoint et 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 }

Pour une tâche de transformation par lots, consultez l'extrait JSON suivant qui inclut la dimension 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 }