Perché in CloudWatch riesco a visualizzare le metriche di invocazione ma non le metriche dell'istanza per il mio endpoint SageMaker AI?
1 minuti di lettura
0
In Amazon CloudWatch riesco a visualizzare le metriche di invocazione per il mio endpoint Amazon SageMaker AI, ma non riesco a visualizzare le metriche dell'istanza, come ad esempio CPUUtilization, MemoryUtilization e DiskUtilization.
Risoluzione
Per visualizzare le metriche dell'istanza, devi includere cloudwatch:PutMetricData nella policy AWS Identity and Access Management (AWS IAM) collegata al ruolo di esecuzione. Per ulteriori informazioni, consulta Come utilizzare i ruoli di esecuzione di SageMaker AI.
Il ruolo di esecuzione per l'endpoint SageMaker AI deve avere l'autorizzazione PutMetricData per CloudWatch.
Se utilizzi un container personalizzato, l'algoritmo deve utilizzare stdout e stderr per scrivere le metriche e i log che desideri acquisire. SageMaker AI invia ad Amazon CloudWatch Logs le stesse metriche e gli stessi log che i container modello inviano a stdout o stderr.