Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Warum kann ich die Aufrufmetriken, aber nicht die Instance-Metriken für meinen SageMaker-KI-Endpunkt in CloudWatch einsehen?
Lesedauer: 1 Minute
0
Ich kann Aufrufmetriken für meinen Amazon-SageMaker-KI-Endpunkt in Amazon CloudWatch anzeigen. Ich kann jedoch keine Instance-Metriken wie CPUUtilization, MemoryUtilisation und Diskutilization anzeigen.
Lösung
Um Instance-Metriken anzuzeigen, musst du cloudwatch:PutMetricData in die AWS Identity and Access Management (IAM)-Richtlinie aufnehmen, die der Ausführungsrolle zugeordnet ist. Weitere Informationen findest du unter So verwendest du die SageMaker-KI-Ausführungsrollen.
Die Ausführungsrolle für den SageMaker-KI-Endpunkt muss über die PutMetricData-Berechtigung für CloudWatch verfügen.
Wenn du einen benutzerdefinierten Container verwendest, muss der Algorithmus stdout und stderr verwenden, um die Metriken und Protokolle zu schreiben, die du erfassen möchtest. SageMaker KI sendet dieselben Metriken und Protokolle an Amazon CloudWatch Logs, die Modellcontainer an stdout oder stderr senden.