Présentation
Amazon Lex est un service permettant de créer des interfaces de conversation dans une application reposant sur la voix et le texte.
Activez cette intégration pour visualiser dans Datadog toutes vos métriques de Lex.
Configuration
Installation
Si vous ne l’avez pas déjà fait, configurez d’abord l’intégration Amazon Web Services.
Collecte de métriques
- Dans le carré d’intégration AWS, assurez-vous que l’option
Lex
est cochée dans la section concernant la collecte des métriques. - Installez l’intégration Datadog/Amazon Lex.
Collecte de logs
Activer le logging
Configurez Amazon Lex de façon à ce que ses logs soient envoyés vers un compartiment S3 ou vers CloudWatch.
Remarque : si vous envoyez vos logs vers un compartiment S3, assurez-vous que amazon_lex
est défini en tant que Target prefix.
Envoyer des logs à Datadog
Si vous ne l’avez pas déjà fait, configurez la fonction Lambda de collecte de logs AWS avec Datadog.
Une fois la fonction Lambda installée, ajoutez manuellement un déclencheur sur le compartiment S3 ou sur le groupe de logs CloudWatch qui contient vos logs Amazon Lex dans la console AWS :
Données collectées
Métriques
aws.lex.missed_utterance_count.post_content (count) | The number of utterances that were not recognized in the specified period. |
aws.lex.missed_utterance_count.post_text (count) | The number of utterances that were not recognized in the specified period. |
aws.lex.runtime_invalid_lambda_responses.post_content (count) | The number of invalid Lambda responses in the specified period. |
aws.lex.runtime_invalid_lambda_responses.post_text (count) | The number of invalid Lambda responses in the specified period. |
aws.lex.runtime_lambda_errors.post_content (count) | The number of AWS Lambda runtime errors in the specified period. |
aws.lex.runtime_lambda_errors.post_text (count) | The number of AWS Lambda runtime errors in the specified period. |
aws.lex.runtime_polly_errors.post_content (count) | The number of invalid Amazon Polly responses in the specified period. |
aws.lex.runtime_polly_errors.post_text (count) | The number of invalid Amazon Polly responses in the specified period. |
aws.lex.runtime_request_count.post_content (count) | The number of runtime requests in the specified period. |
aws.lex.runtime_request_count.post_text (count) | The number of runtime requests in the specified period. |
aws.lex.runtime_successful_request_latency.post_content (count) | The latency for successful requests between the time that the request was made and the response was passed back. |
aws.lex.runtime_successful_request_latency.post_text (count) | The latency for successful requests between the time that the request was made and the response was passed back. |
aws.lex.runtime_system_errors.post_content (count) | The number of system errors in the specified period. |
aws.lex.runtime_system_errors.post_text (count) | The number of system errors in the specified period. |
aws.lex.runtime_throttled_events.post_content (count) | The number of throttled requests. Amazon Lex throttles a request when it receives more requests than the limit of transactions per second set for your account. |
aws.lex.runtime_throttled_events.post_text (count) | The number of throttled requests. Amazon Lex throttles a request when it receives more requests than the limit of transactions per second set for your account. |
aws.lex.runtime_user_errors.post_content (count) | The number of user errors in the specified period. |
aws.lex.runtime_user_errors.post_text (count) | The number of user errors in the specified period. |
Événements
L’intégration Amazon Lex n’inclut aucun événement.
Checks de service
L’intégration Amazon Lex n’inclut aucun check de service.
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.