Skip to content

Latest commit

 

History

History
380 lines (297 loc) · 7.32 KB

aws-connect-monitoring-integration.mdx

File metadata and controls

380 lines (297 loc) · 7.32 KB
title tags metaDescription redirects freshnessValidatedDate
AWS Connect monitoring integration
Integrations
Amazon integrations
AWS integrations list
New Relic's AWS Connect monitoring integration: what data it reports, and how to enable it.
/docs/integrations/amazon-integrations/aws-integrations-list/aws-connect-monitoring-integration
never
Enable the [AWS CloudWatch Metric Streams integration](/docs/infrastructure/amazon-integrations/aws-integrations-list/aws-metric-stream/) to monitor all CloudWatch metrics from your AWS services, including custom namespaces. Individual integrations are no longer our recommended option.

New Relic infrastructure integrations include an integration for reporting your AWS Connect data to New Relic. Here we explain how to activate the integration and what data it collects.

Activate integration [#activate]

To enable this integration follow standard procedures to Connect AWS services to New Relic.

Configuration and polling [#polling]

You can change the polling frequency and filter data using configuration options.

Default polling information for the AWS Connect integration:

  • New Relic polling interval: 5 minutes
  • Amazon CloudWatch data interval: 1 minute

Find and use data [#find-data]

To find your integration data, go to one.newrelic.com > All capabilities > Infrastructure > AWS and select an integration.

Data is attached to the following event type:

  <th>
    Event Type
  </th>

  <th>
    Provider
  </th>
</tr>
  <td>
    `AwsConnectContactFlowSample`
  </td>

  <td>
    `AwsConnectContactFlow`
  </td>
</tr>

<tr>
  <td>
    Instance
  </td>

  <td>
    `AwsConnectInstanceSample`
  </td>

  <td>
    `AwsConnectInstance`
  </td>
</tr>

<tr>
  <td>
    Queue
  </td>

  <td>
    `AwsConnectQueueSample`
  </td>

  <td>
    `AwsConnectQueue`
  </td>
</tr>
Entity
ContactFlow

For more on how to use your data, see Understand and use integration data.

Metric data [#metrics]

This integration collects AWS Connect data for ContactFlow, Instance and Queue.

Connect ContactFlow data [#contactflow-data]

  <th style={{ width: "150px" }}>
    Unit
  </th>

  <th>
    Description
  </th>
</tr>
  <td>
    Count
  </td>

  <td>
    The number of call recordings that failed to upload to the Amazon S3 bucket configured for your instance.
  </td>
</tr>

<tr>
  <td>
    `contactFlowErrors`
  </td>

  <td>
    Count
  </td>

  <td>
    The number of times the error branch for a contact flow was executed.
  </td>
</tr>

<tr>
  <td>
    `contactFlowFatalErrors`
  </td>

  <td>
    Count
  </td>

  <td>
    The number of times a contact flow failed to execute due to a system error.
  </td>
</tr>

<tr>
  <td>
    `misconfiguredPhoneNumbers`
  </td>

  <td>
    Count
  </td>

  <td>
    The number of calls that failed because the phone number is not associated with a contact flow.
  </td>
</tr>

<tr>
  <td>
    `publicSigningKeyUsage`
  </td>

  <td>
    Count
  </td>

  <td>
    The number of times a contact flow security key (public signing key) was used to encrypt customer input in a contact flow.
  </td>
</tr>
Metric
`callRecordingUploadError`

Connect Instance data [#instance-data]

  <th style={{ width: "150px" }}>
    Unit
  </th>

  <th>
    Description
  </th>
</tr>
  <td>
    Count
  </td>

  <td>
    The total number of voice calls that exceeded the concurrent calls quota for the instance.
  </td>
</tr>

<tr>
  <td>
    `callsPerInterval`
  </td>

  <td>
    Count
  </td>

  <td>
    The number of voice calls, both inbound and outbound, received or placed per second in the instance.
  </td>
</tr>

<tr>
  <td>
    `concurrentCalls`
  </td>

  <td>
    Count
  </td>

  <td>
    The number of concurrent active voice calls in the instance.
  </td>
</tr>

<tr>
  <td>
    `concurrentCallsPercentage`
  </td>

  <td>
    Percent
  </td>

  <td>
    The percentage of the concurrent active voice calls service quota used in the instance.
  </td>
</tr>

<tr>
  <td>
    `missedCalls`
  </td>

  <td>
    Count
  </td>

  <td>
    The number of voice calls that were missed by agents during the refresh interval selected
  </td>
</tr>

<tr>
  <td>
    `throttledCalls`
  </td>

  <td>
    Count
  </td>

  <td>
    The number of voice calls that were rejected because the rate of calls per second exceeded the maximum supported quota.
  </td>
</tr>
Metric
`callsBreachingConcurrencyQuota`

Connect Queue data [#queue-data]

  <th style={{ width: "150px" }}>
    Unit
  </th>

  <th>
    Description
  </th>
</tr>
  <td>
    Count
  </td>

  <td>
    The 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.
  </td>
</tr>

<tr>
  <td>
    `longestQueueWaitTime`
  </td>

  <td>
    Seconds
  </td>

  <td>
    The longest amount of time, in seconds, that a contact waited in a queue.
  </td>
</tr>

<tr>
  <td>
    `queueCapacityExceededError`
  </td>

  <td>
    Count
  </td>

  <td>
    The number of calls that were rejected because the queue was full.
  </td>
</tr>

<tr>
  <td>
    `queueSize`
  </td>

  <td>
    Count
  </td>

  <td>
    The number of contacts in the queue.
  </td>
</tr>
Metric
`callBackNotDialableNumber`