Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Monitoraggio di Rekognition con Amazon CloudWatch
Con CloudWatch, puoi ottenere metriche per singole operazioni di Rekognition o metriche globali di Rekognition per il tuo account, puoi utilizzare le metriche per monitorare lo stato della tua soluzione basata su Rekognition e impostare allarmi per avvisarti quando una o più metriche superano una soglia definita. Ad esempio, puoi impostare parametri per una serie di errori del server che si sono verificati oppure per il numero di volti che sono stati rilevati. Puoi anche visualizzare le metriche relative al numero di volte in cui una specifica operazione di Rekognition ha avuto successo. Per visualizzare le metriche, puoi usareAmazon CloudWatch
Puoi anche visualizzare le metriche aggregate, per un periodo di tempo selezionato, utilizzando la console Rekognition. Per ulteriori informazioni, consulta Esercizio 4: visualizzare i parametri aggregati (console).
Usando CloudWatch metriche per Rekognition
Per utilizzare i parametri, devi specificare le seguenti informazioni:
-
La dimensione del parametro o nessuna dimensione. Una dimensione è una coppia nome-valore che consente di identificare un parametro in modo univoco. Rekognition ha una dimensione, denominataOperazione. che fornisce parametri per un'operazione specifica. Se non specifichi una dimensione, la metrica è limitata a tutte le operazioni di Rekognito e delle tue altre soluzioni.
-
Il nome del parametro, ad esempio
UserErrorCount
.
È possibile ottenere i dati di monitoraggio per Rekognition utilizzando ilAWS Management Console, ilAWS CLI, o CloudWatch API. È inoltre possibile utilizzare il CloudWatch API tramite uno degli Amazon AWS CloudWatch Strumenti API. La console visualizza una serie di grafici basati sui dati grezzi di CloudWatch API. In base alle tue esigenze, potresti decidere di utilizzare i grafici visualizzati nella console o quelli recuperati dall'API.
L'elenco seguente mostra alcuni usi comuni dei parametri. Questi suggerimenti sono solo introduttivi e non costituiscono un elenco completo.
Come? | Parametri rilevanti |
---|---|
Come è possibile monitorare il numero di volti riconosciuti? |
Monitora la statistica |
Come è possibile sapere se l'applicazione ha raggiunto il numero massimo di richieste al secondo? |
Monitora la statistica |
Come è possibile monitorare gli errori di richiesta? |
Utilizza la statistica |
Come è possibile trovare il numero totale di richieste? |
Utilizza le statistiche |
Come è possibile monitorare la latenza delle chiamate alle operazioni di |
Utilizza il parametro |
Come posso monitorare quante volte |
Monitora la statistica |
È necessario disporre dell'appropriato CloudWatch autorizzazioni per monitorare Rekognition con CloudWatch. Per ulteriori informazioni, vedi Autenticazione e controllo degli accessi per Amazon CloudWatch).
Accedi alle metriche di Rekognito
I seguenti esempi mostrano come accedere alle metriche di Rekognito e delle tue altre soluzioni. CloudWatch console,AWS CLI, e il CloudWatchAPI.
Come visualizzare i parametri (console)
-
Aprire il CloudWatch console ahttps://console.aws.amazon.com/cloudwatch/
. -
Scegli Metrics (Parametri), scegli la scheda All Metrics (Tutti i parametri), quindi Rekognition.
-
Scegli Metrics with no dimensions (Parametri senza dimensioni), quindi scegli un parametro.
Ad esempio, scegliDetectedFacemetrica per misurare quanti volti sono stati rilevati.
-
Seleziona un valore per l'intervallo di date. Il conteggio dei parametri viene visualizzato nel grafico.
Per visualizzare i parametri delle chiamate all'operazione DetectFaces
eseguite correttamente in un periodo di tempo (CLI)
-
Apri AWS CLI e immetti il comando seguente:
aws cloudwatch get-metric-statistics --metric-name SuccessfulRequestCount --start-time 2017-1-1T19:46:20 --end-time 2017-1-6T19:46:57 --period 3600 --namespace AWS/Rekognition --statistics Sum --dimensions Name=Operation,Value=DetectFaces --region us-west-2
Questo esempio mostra le chiamate all'operazione
DetectFaces
eseguite correttamente in un periodo di tempo. Per ulteriori informazioni, consulta la paginaget-metric-statistics.
Per accedere alle metriche (CloudWatch API)
-
Chiamare
GetMetricStatistics
. Per ulteriori informazioni, consulta ilAmazon CloudWatch Riferimento API.
Creazione di un allarme
È possibile creare un CloudWatch allarme che invia un messaggio Amazon Simple Notification Service (Amazon SNS) quando l'allarme cambia stato. Un allarme controlla un singolo parametro in un periodo di tempo specificato ed esegue una o più operazioni in base al valore del parametro relativo a una determinata soglia in una serie di periodi di tempo. L'operazione corrisponde all'invio di una notifica a un argomento di Amazon SNS o a una policy di Auto Scaling.
Gli allarmi richiamano operazioni solo per le modifiche di stato prolungate. CloudWatch gli allarmi non richiamano azioni semplicemente perché si trovano in uno stato particolare. È necessario che lo stato cambi e rimanga costante per un periodo specificato
Per impostare un allarme (console)
-
Accedi alAWS Management Consolee apri il CloudWatch console ahttps://console.aws.amazon.com/cloudwatch/
. -
Scegli Create Alarm (Crea allarme). Viene avviata la procedura guidata per la creazione di allarmi.
-
Nell'elenco Metrics with no dimensions (Parametri senza dimensioni), scegli Rekognition Metrics (Parametri Rekognition), quindi scegli un parametro.
Ad esempio, scegliDetectedFaceCountper impostare un allarme per un numero massimo di volti rilevati.
-
Nell'area Time Range (Intervallo di tempo), seleziona un valore per l'intervallo di tempo che includa le operazioni di rilevamento facciale che hai richiamato. Seleziona Next (Successivo).
-
Compila i campi Name (Nome) e Description (Descrizione). Per Whenever (Ogni volta), scegli >= e inserisci un valore massimo che preferisci.
-
Se vuoi CloudWatch per inviarti un'e-mail quando viene raggiunto lo stato di allarme, perOgni volta che viene emesso questo allarme:, scegliLo stato è ALLARME. Per inviare allarmi a un argomento esistente di Amazon SNS, perInvia notifica a:, scegli un argomento SNS. Per impostare il nome e gli indirizzi e-mail per un nuovo elenco di abbonamenti e-mail, scegliCrea argomento CloudWatch salva l'elenco e lo visualizza sul campo in modo da poterlo utilizzare per impostare allarmi futuri.
Nota
Se si utilizzaCrea argomentoper creare un nuovo argomento Amazon SNS, gli indirizzi e-mail devono essere verificati prima che i destinatari previsti ricevano le notifiche. Amazon SNS invia e-mail solo quando l'allarme entra in uno stato di allarme. Se lo stato cambia prima della verifica degli indirizzi e-mail, i destinatari previsti non riceveranno una notifica.
-
Visualizza un'anteprima dell'allarme nella sezione Alarm Preview (Anteprima allarme). Scegli Create Alarm (Crea allarme).
Per impostare un allarme (AWS CLI)
-
Apri AWS CLI e immetti il comando seguente. Modifica il valore di
alarm-actions
parametro per fare riferimento a un argomento di Amazon SNS creato in precedenza.aws cloudwatch put-metric-alarm --alarm-name UserErrors --alarm-description "Alarm when more than 10 user errors occur" --metric-name UserErrorCount --namespace AWS/Rekognition --statistic Average --period 300 --threshold 10 --comparison-operator GreaterThanThreshold --evaluation-periods 2 --alarm-actions arn:aws:sns:us-west-2:111111111111:UserError --unit Count
Questo esempio mostra come creare un allarme quando si verificano più di 10 errori utente in 5 minuti. Per ulteriori informazioni, consulta la paginaput-metric-alarm.
Per impostare una sveglia (CloudWatch API)
-
Chiamare
PutMetricAlarm
. Per ulteriori informazioni, consulta la paginaAmazon CloudWatch Riferimento API.
CloudWatchmetriche per Rekognition
Questa sezione contiene informazioni su Amazon CloudWatch metriche eOperazionedimensione disponibile per Amazon Rekognito.
Puoi anche visualizzare una vista aggregata delle metriche di Rekognition dalla console Rekognition. Per ulteriori informazioni, consulta Esercizio 4: visualizzare i parametri aggregati (console).
CloudWatch metriche per Rekognition
La tabella seguente riassume le metriche di Rekognito.
Parametro | Descrizione |
---|---|
SuccessfulRequestCount |
Il numero di richieste eseguite correttamente. L'intervallo di codici di risposta per una richiesta eseguita correttamente è compreso tra 200 a 299. Unità: numero Statistiche valide: |
ThrottledCount |
Il numero di richieste sottoposte a throttling. Rekognition limita una richiesta quando riceve più richieste rispetto al limite di transazioni al secondo impostato per il tuo account. Se il limite impostato per il tuo account viene superato frequentemente, puoi richiedere un aumento del limite. Per richiedere un aumento, consulta Service Limits per AWS. Unità: numero Statistiche valide: |
ResponseTime |
Il tempo in millisecondi impiegato da Rekognition per calcolare la risposta. Unità:
Statistiche valide: NotaLa |
DetectedFaceCount |
Il numero di volti rilevati con l'operazione Unità: numero Statistiche valide: |
DetectedLabelCount |
Il numero di etichette rilevate con l'operazione Unità: numero Statistiche valide: |
ServerErrorCount |
Il numero di errori del server. L'intervallo di codici di risposta per un errore del server è compreso tra 500 a 599. Unità: numero Statistiche valide: |
UserErrorCount |
Il numero di errori utente (parametri non validi, immagine non valida, nessuna autorizzazione e così via). L'intervallo di codici di risposta per un errore utente è compreso tra 400 e 499. Unità: numero Statistiche valide: |
MinInferenceUnits | Il numero minimo di unità di inferenza specificato duranteStartProjectVersion richiesta.Unità: numero Statistiche valide: |
MaxInferenceUnits | Il numero massimo di unità di inferenza specificato duranteStartProjectVersion richiesta.Unità: numero Statistiche valide: |
DesiredInferenceUnits |
Il numero di unità di inferenza a cui Rekognition sta aumentando o diminuendo. Unità: numero Statistiche valide: |
InServiceInferenceUnits |
Il numero di unità di inferenza utilizzate dal modello. Unità: numero Statistiche valide: Si consiglia di utilizzare la statistica Average per ottenere la media di 1 minuto del numero di istanze utilizzate. |
CloudWatch metriche per Rekognition Streaming
Rekognition ha anche un secondo namespace utilizzato per le operazioni di streaming, «Rekognition Streaming». La tabella seguente riassume le metriche di Rekognito e delle tue metriche.
Parametro | Descrizione |
---|---|
SuccessfulRequestCount |
Il numero di richieste eseguite correttamente. L'intervallo di codici di risposta per una richiesta eseguita correttamente è compreso tra 200 a 299. Unità: numero Statistiche valide: |
CallCount |
Il numero di operazioni specificate eseguite nel tuo account. Statistiche valide: |
ThrottledCount |
Il numero di richieste sottoposte a throttling. Rekognition limita una richiesta quando riceve più richieste rispetto al limite di transazioni al secondo impostato per il tuo account. Se il limite impostato per il tuo account viene superato frequentemente, puoi richiedere un aumento del limite. Per richiedere un aumento, consulta Service Limits per AWS. Unità: numero Statistiche valide: |
ServerErrorCount |
Il numero di errori del server. L'intervallo di codici di risposta per un errore del server è compreso tra 500 a 599. Unità: numero Statistiche valide: |
UserErrorCount |
Il numero di errori utente (parametri non validi, immagine non valida, nessuna autorizzazione e così via). L'intervallo di codici di risposta per un errore utente è compreso tra 400 e 499. Unità: numero Statistiche valide: |
CloudWatch dimensione per Rekognito
Per recuperare i parametri specifici delle operazioni, utilizza il namespace di Rekognition
e fornisci una dimensione per l'operazione.
Per ulteriori informazioni sulle dimensioni, vedereDimensioninelAmazon CloudWatch Guida per l'utente.
CloudWatch dimensione per le etichette personalizzate Rekognito
La tabella seguente mostra le CloudWatch dimensioni disponibili per l'uso con le etichette personalizzate Rekognition:
Dimensione | Descrizione |
---|---|
ProjectName | Il nome del progetto Rekognition Custom Labels con cui hai creatoCreateProject . |
VersionName | Il nome della versione del progetto Rekognition Custom Labels con cui hai creatoCreateProjectVersion . |
Per ulteriori informazioni sulle dimensioni, vedereDimensioninelAmazon CloudWatch Guida per l'utente.