Amazon Connect

Présentation

Amazon Connect est un centre de configuration en libre service conçu pour créer des flux de contacts dynamiques, naturels et personnels.

Activez cette intégration pour visualiser dans Datadog toutes vos métriques d’Amazon Connect.

Configuration

Installation

Si vous ne l’avez pas déjà fait, configurez d’abord l’intégration Amazon Web Services.

Collecte de métriques

  1. Dans le carré d’intégration AWS, assurez-vous que l’option Connect est cochée dans la section concernant la collecte des métriques.
  2. Installez l’intégration Datadog/Amazon Connect.

Collecte de logs

Activer le logging

Configurez Amazon Connect 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_connect est défini en tant que Target prefix.

Envoyer des logs à Datadog

  1. Si vous ne l’avez pas déjà fait, configurez la fonction Lambda de collecte de logs AWS avec Datadog.

  2. 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 Connect dans la console AWS :

Données collectées

Métriques

aws.connect.call_back_not_dialable_number
(count)
The average number of times a queued callback to a customer could not be dialed because the customer's number is in a country for which outbound calls are not allowed for the instance.
aws.connect.call_back_not_dialable_number.maximum
(count)
The maximum number of times a queued callback to a customer could not be dialed because the customer's number is in a country for which outbound calls are not allowed for the instance.
aws.connect.call_back_not_dialable_number.minimum
(count)
The minimum number of times a queued callback to a customer could not be dialed because the customer's number is in a country for which outbound calls are not allowed for the instance.
aws.connect.call_recording_upload_error
(count)
The average number of call recordings that failed to upload to the Amazon S3 bucket configured for your instance.
aws.connect.call_recording_upload_error.maximum
(count)
The maximum number of call recordings that failed to upload to the Amazon S3 bucket configured for your instance.
aws.connect.call_recording_upload_error.minimum
(count)
The minimum number of call recordings that failed to upload to the Amazon S3 bucket configured for your instance.
aws.connect.calls_breaching_concurrency_quota
(count)
The average number of voice that exceeded the concurrent active calls limit for the instance.
aws.connect.calls_breaching_concurrency_quota.maximum
(count)
The maximum number of voice that exceeded the concurrent active calls limit for the instance.
aws.connect.calls_breaching_concurrency_quota.minimum
(count)
The minimum number of voice that exceeded the concurrent active calls limit for the instance.
aws.connect.calls_per_interval
(count)
The average number of voice calls both inbound and outbound received or placed per second in the instance.
aws.connect.calls_per_interval.maximum
(count)
The maximum number of voice calls both inbound and outbound received or placed per second in the instance.
aws.connect.calls_per_interval.minimum
(count)
The minimum number of voice calls both inbound and outbound received or placed per second in the instance.
aws.connect.concurrent_calls
(count)
The average number of concurrent active voice calls in the instance at the time the data is displayed in the dashboard.
aws.connect.concurrent_calls.maximum
(count)
The maximum number of concurrent active voice calls in the instance at the time the data is displayed in the dashboard.
aws.connect.concurrent_calls.minimum
(count)
The minimum number of concurrent active voice calls in the instance at the time the data is displayed in the dashboard.
aws.connect.concurrent_calls_percentage
(gauge)
The average percentage of the concurrent active voice calls service limit used in the instance.
Shown as percent
aws.connect.concurrent_calls_percentage.maximum
(gauge)
The maximum percentage of the concurrent active voice calls service limit used in the instance.
Shown as percent
aws.connect.concurrent_calls_percentage.minimum
(gauge)
The minimum percentage of the concurrent active voice calls service limit used in the instance.
Shown as percent
aws.connect.contact_flow_errors
(count)
The average number of times the error branch for a contact flow was executed.
aws.connect.contact_flow_errors.maximum
(count)
The maximum number of times the error branch for a contact flow was executed.
aws.connect.contact_flow_errors.minimum
(count)
The minimum number of times the error branch for a contact flow was executed.
aws.connect.contact_flow_fatal_errors
(count)
The average number of times a contact flow failed to execute due to a system error.
aws.connect.contact_flow_fatal_errors.maximum
(count)
The maximum of times a contact flow failed to execute due to a system error.
aws.connect.contact_flow_fatal_errors.minimum
(count)
The minimum number of times a contact flow failed to execute due to a system error.
aws.connect.longest_queue_wait_time
(count)
The average of the longest amount of time in seconds that a contact waited in a queue. This is the length of time a contact waited in a queue during the refresh interval.
aws.connect.longest_queue_wait_time.maximum
(count)
The average of the longest amount of time in seconds that a contact waited in a queue. This is the length of time a contact waited in a queue during the refresh interval.
aws.connect.longest_queue_wait_time.minimum
(count)
The average of the longest amount of time in seconds that a contact waited in a queue. This is the length of time a contact waited in a queue during the refresh interval.
aws.connect.misconfigured_phone_numbers
(count)
The average number of calls that failed because the phone number is not associated with a contact flow.
aws.connect.misconfigured_phone_numbers.maximum
(count)
The maximum of calls that failed because the phone number is not associated with a contact flow.
aws.connect.misconfigured_phone_numbers.minimum
(count)
The minimum number of calls that failed because the phone number is not associated with a contact flow.
aws.connect.missed_calls
(count)
The average number of voice calls that were missed by agents during the refresh interval.
aws.connect.missed_calls.maximum
(count)
The maximum number of voice calls that were missed by agents during the refresh interval.
aws.connect.missed_calls.minimum
(count)
The minimum number of voice calls that were missed by agents during the refresh interval.
aws.connect.public_signing_key_usage
(count)
The average number of times a contact flow security key (public signing key) was used to encrypt customer input in a contact flow.
aws.connect.public_signing_key_usage.maximum
(count)
The maximum number of times a contact flow security key (public signing key) was used to encrypt customer input in a contact flow.
aws.connect.public_signing_key_usage.minimum
(count)
The minimum number of times a contact flow security key (public signing key) was used to encrypt customer input in a contact flow.
aws.connect.queue_capacity_exceeded_error
(count)
The average number of calls that were rejected because the queue was full.
aws.connect.queue_capacity_exceeded_error.maximum
(count)
The maximum number of calls that were rejected because the queue was full.
aws.connect.queue_capacity_exceeded_error.minimum
(count)
The minimum number of calls that were rejected because the queue was full.
aws.connect.queue_size
(count)
The average number of contacts in the queue.
aws.connect.queue_size.maximum
(count)
The maximum number of contacts in the queue.
aws.connect.queue_size.minimum
(count)
The minimum number of contacts in the queue.
aws.connect.throttled_calls
(count)
The average number of voice calls that were rejected because the rate of calls per second exceeded the maximum supported limit.
aws.connect.throttled_calls.maximum
(count)
The maximum number of voice calls that were rejected because the rate of calls per second exceeded the maximum supported limit.
aws.connect.throttled_calls.minimum
(count)
The minimum number of voice calls that were rejected because the rate of calls per second exceeded the maximum supported limit.
aws.connect.to_instance_packet_loss_rate
(count)
The average ratio of packet loss for calls in the instance reported every 10 seconds.
aws.connect.to_instance_packet_loss_rate.maximum
(count)
The maximum ratio of packet loss for calls in the instance reported every 10 seconds.
aws.connect.to_instance_packet_loss_rate.minimum
(count)
The minimum ratio of packet loss for calls in the instance reported every 10 seconds.

Événements

L’intégration Amazon Connect n’inclut aucun événement.

Checks de service

L’intégration Amazon Connect n’inclut aucun check de service.

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.

PREVIEWING: may/unit-testing