Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.
Se utilizzi Amazon Lex V1, ti consigliamo di aggiornare i bot ad Amazon Lex V2. Non stiamo più aggiungendo nuove funzionalità alla V1 e consigliamo vivamente di utilizzare la V2 per tutti i nuovi bot.
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 Amazon Lex con Amazon CloudWatch
Per monitorare lo stato dei tuoi bot Amazon Lex, usa Amazon CloudWatch. Con CloudWatch, puoi ottenere parametri per singole operazioni Amazon Lex o per operazioni Amazon Lex globali per il tuo account. Puoi anche impostare CloudWatch allarmi per ricevere notifiche quando una o più metriche superano una soglia da te definita. Ad esempio, puoi monitorare il numero di richieste effettuate a un bot in un determinato periodo di tempo, visualizzare la latenza delle richieste riuscite o attivare un allarme quando gli errori superano una soglia.
CloudWatch Metriche per Amazon Lex
Per ottenere i parametri per le tue operazioni su Amazon Lex, devi specificare le seguenti informazioni:
-
La dimensione del parametro. Una dimensione è un insieme di coppie nome-valore utilizzate per identificare una metrica. Amazon Lex ha tre dimensioni:
-
BotAlias, BotName, Operation
-
BotAlias, BotName, InputMode, Operation
-
BotName, BotVersion, InputMode, Operation
-
-
Il nome parametro, ad esempio
MissedUtteranceCount
oRuntimeRequestCount
.
Puoi ottenere metriche per Amazon Lex con AWS Management ConsoleAWS CLI, the o l' CloudWatch API. Puoi utilizzare l' CloudWatch API tramite uno degli Amazon AWS Software Development Kit (SDK) o gli strumenti CloudWatch API. La console Amazon Lex visualizza grafici basati sui dati grezzi dell' CloudWatch API.
È necessario disporre delle CloudWatch autorizzazioni appropriate per monitorare Amazon Lex. CloudWatch Per ulteriori informazioni, consulta Authentication and Access Control for Amazon CloudWatch nella Amazon CloudWatch User Guide.
Visualizzazione dei parametri di Amazon Lex
Visualizza i parametri di Amazon Lex utilizzando la console Amazon Lex o la CloudWatch console.
Per visualizzare i parametri (console Amazon Lex)
Accedi AWS Management Console e apri la console Amazon Lex all'indirizzo https://console.aws.amazon.com/lex/
. -
Dall'elenco di bot, scegli quello di cui intendi visualizzare i parametri.
-
Selezionare Monitoring (Monitoraggio). I parametri sono visualizzati nei grafici.
Per visualizzare i parametri (CloudWatch console)
Accedi AWS Management Console e apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/
. -
Seleziona Metrics (Parametri), All Metrics (Tutti i parametri), quindi AWS/Lex.
-
Scegliere la dimensione, selezionare un nome parametro e scegliere Add to graph (Aggiungi a grafico).
-
Seleziona un valore per l'intervallo di date. Il numero di parametri per l'intervallo di date selezionato è visualizzato nel grafico.
Creazione di un allarme
Un CloudWatch allarme controlla una singola metrica in un periodo di tempo specificato ed esegue una o più azioni: inviare una notifica a un argomento di Amazon Simple Notification Service (Amazon SNS) o a una politica di Auto Scaling. L'azione o le azioni si basano sul valore della metrica relativo a una determinata soglia in un certo numero di periodi di tempo specificati. CloudWatchpuò anche inviarti un messaggio Amazon SNS quando l'allarme cambia stato.
CloudWatch gli allarmi richiamano azioni solo quando lo stato cambia e persiste per il periodo specificato.
Impostazione di un allarme
-
Seleziona Alarms (Allarmi), quindi Create Alarm (Crea allarme).
-
Seleziona AWS/Lex Metrics (Parametri AWS/Lex), quindi un parametro.
-
In Time Range (Intervallo di tempo), scegli un intervallo di tempo durante il quale eseguire il monitoraggio, quindi scegli Next (Successivo).
-
Immetti il Name (Nome) e la Description (Descrizione).
-
Per Whenever (Ogni volta), scegli >= e digita un valore massimo.
-
Se desideri CloudWatch inviare un'e-mail quando viene raggiunto lo stato di allarme, nella sezione Azioni, per Ogni volta che si verifica un allarme, scegli Lo stato è ALLARME. Per Send notification to (Invia notifica a), scegli un elenco di indirizzi o New list (Nuovo elenco) e crea un nuovo elenco di indirizzi.
-
Visualizza un'anteprima dell'allarme nella sezione Alarm Preview (Anteprima allarme). Se sei soddisfatto dell'allarme, scegli Create Alarm (Crea allarme).
CloudWatchMetriche per Amazon Lex Runtime
La tabella seguente descrive i parametri di runtime di Amazon Lex.
Parametro | Descrizione |
---|---|
KendraIndexAccessError |
Il numero di volte in cui Amazon Lex non ha potuto accedere al tuo indice Amazon Kendra. Dimensione valida per l'operazione
Dimensione valida per l'operazione
Unità: numero |
KendraLatency |
Il tempo impiegato da Amazon Kendra per rispondere a una richiesta proveniente da. Dimensioni valide per l'operazione
Dimensioni valide per l'operazione
Unità: millisecondi |
KendraSuccess |
Il numero di richieste riuscite dall'indice Amazon Dimensioni valide per l'operazione
Dimensioni valide per l'operazione
Unità: numero |
KendraSystemErrors |
Il numero di volte in cui Amazon Lex non ha potuto eseguire query sull'indice Amazon Kendra. Dimensione valida per l'operazione
Dimensione valida per l'operazione
Unità: numero |
KendraThrottledEvents |
Il numero di volte in cui Amazon Kendra ha limitato le richieste provenienti da. Dimensione valida per l'operazione
Dimensione valida per l'operazione
Unità: numero |
MissedUtteranceCount |
Il numero di enunciazioni non riconosciute nel periodo specificato. Dimensioni valide per l'operazione
Dimensioni valide per l'operazione
|
|
Il numero di connessioni simultanee nel periodo di tempo specificato. Dimensioni valide per l'operazione
Dimensioni valide per altre operazioni:
Unità: numero |
RuntimeInvalidLambdaResponses |
Il numero di risposte non valide AWS Lambda (Lambda) nel periodo specificato. Dimensione valida per l'operazione
Dimensione valida per l'operazione
|
RuntimeLambdaErrors |
Il numero di errori di runtime Lambda nel periodo specificato. Dimensione valida per l'operazione
Dimensione valida per l'operazione
|
RuntimePollyErrors |
Il numero di risposte Amazon Polly non valide nel periodo specificato. Dimensione valida per l'operazione
Dimensione valida per l'operazione
|
RuntimeRequestCount |
Il numero di richieste di runtime nel periodo specificato. Dimensioni valide per l'operazione
Dimensioni valide per l'operazione
Unità: numero |
RuntimeSucessfulRequestLatency
ImportanteQuesta metrica lo è e non lo è |
La latenza per le richieste eseguite correttamente tra il momento in cui la richiesta è stata effettuata e quello in cui la risposta è stata generata. Dimensioni valide per l'operazione
Dimensioni valide per l'operazione
Unità: millisecondi |
RuntimeSystemErrors |
Il numero di errori di sistema nel periodo specificato. L'intervallo di codici di risposta per un errore di sistema è compreso tra 500 e 599. Dimensione valida per l'operazione
Dimensione valida per l'operazione
Unità: numero |
RuntimeThrottledEvents |
Il numero di richieste sottoposte a throttling. Amazon Lex limita una richiesta quando riceve un numero di richieste superiore 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. Dimensione valida per l'operazione
Dimensione valida per l'operazione
Unità: numero |
RuntimeUserErrors |
Il numero di errori utente nel periodo specificato. L'intervallo di codici di risposta per un errore utente è compreso tra 400 e 499. Dimensione valida per l'operazione
Dimensione valida per l'operazione
Unità: numero |
I parametri di runtime di Amazon Lex utilizzano lo spazio dei AWS/Lex
nomi e forniscono parametri nelle seguenti dimensioni. Puoi raggruppare i parametri per dimensioni nella console: CloudWatch
Dimensione | Descrizione |
---|---|
BotName, BotAlias, Operation,
InputMode |
Raggruppa i parametri per alias del bot, nome del bot, operazione (PostContent ) e tipo di input (testo o voce). |
BotName, BotVersion, Operation,
InputMode |
Raggruppa i parametri per nome di bot, versione del bot, operazione (PostContent ) e tipo di input (testo o voce). |
BotName, BotVersion,
Operation |
Raggruppa i parametri per nome di bot, versione dei bot e operazione, PostText . |
BotName, BotAlias,
Operation |
Raggruppa i parametri per nome di bot, alias del bot e operazione, PostText . |
CloudWatch Metriche per le associazioni di canale Amazon Lex
Un'associazione di canale è l'associazione tra Amazon Lex e un canale di messaggistica, come Facebook. La tabella seguente descrive i parametri di associazione di canale Amazon Lex.
Parametro | Descrizione |
---|---|
BotChannelAuthErrors |
Il numero di errori di autenticazione restituiti dal canale di messaggistica nel periodo di tempo specificato. Un errore di autenticazione indica che il token segreto fornito durante la creazione del canale non è valido o è scaduto. |
BotChannelConfigurationErrors |
Il numero di errori di configurazione nel periodo specificato. Un errore di configurazione indica che una o più voci di configurazione per il canale non sono valide. |
BotChannelInboundThrottledEvents |
Il numero di volte in cui i messaggi inviati dal canale di messaggistica sono stati limitati da Amazon Lex nel periodo specificato. |
BotChannelOutboundThrottledEvents |
Il numero di volte in cui gli eventi in uscita da Amazon Lex al canale di messaggistica sono stati limitati nel periodo di tempo specificato. |
BotChannelRequestCount |
Il numero di richieste effettuate su un canale nel periodo di tempo specificato. |
BotChannelResponseCardErrors |
Il numero di volte in cui Amazon Lex non ha potuto inviare schede di risposta nel periodo specificato. |
BotChannelSystemErrors |
Il numero di errori interni che si sono verificati in Amazon Lex per un canale nel periodo specificato. |
Le metriche di associazione di canale di Amazon Lex utilizzano lo spazio dei AWS/Lex
nomi e forniscono parametri per la dimensione seguente. Puoi raggruppare le metriche per dimensioni nella console: CloudWatch
Dimensione | Descrizione |
---|---|
BotAlias, BotChannelName, BotName,
Source |
Raggruppa i parametri per alias del bot, nome di canale, nome di bot e origine del traffico. |
CloudWatch Metriche per i registri delle conversazioni
Amazon Lex utilizza le seguenti metriche per la registrazione delle conversazioni:
Parametro | Descrizione |
---|---|
ConversationLogsAudioDeliverySuccess |
Il numero di log audio consegnati correttamente al bucket S3 nel periodo di tempo specificato. Unità: numero |
ConversationLogsAudioDeliveryFailure |
Il numero di log audio che non è stato possibile consegnare al bucket S3 nel periodo di tempo specificato. Un errore di consegna indica un errore con le risorse configurate per i log delle conversazioni. Gli errori possono includere autorizzazioni IAM insufficienti, una AWS KMS chiave inaccessibile o un bucket S3 inaccessibile. Unità: numero |
ConversationLogsTextDeliverySuccess |
Il numero di log di testo inviati correttamente a Logs nel periodo di tempo specificato CloudWatch . Unità: numero |
ConversationLogsTextDeliveryFailure |
Il numero di log di testo che non sono stati consegnati a CloudWatch Logs nel periodo di tempo specificato. Un errore di consegna indica un errore con le risorse configurate per i log delle conversazioni. Gli errori possono includere autorizzazioni IAM insufficienti, una AWS KMS chiave inaccessibile o un gruppo di log Logs CloudWatch inaccessibile. Unità: numero |
Le metriche dei log delle conversazioni di Amazon Lex utilizzano lo spazio dei AWS/Lex
nomi e forniscono parametri per le seguenti dimensioni. Puoi raggruppare i parametri per dimensione nella console. CloudWatch
Dimensione | Descrizione |
---|---|
|
Raggruppa i parametri in base all'alias del bot. |
|
Raggruppa i parametri in base al nome del bot. |
|
Raggruppa i parametri in base alla versione del bot. |