Skip to content

AWS Integration - Amazon Connect

Mackerel supports obtaining and monitoring Amazon Connect metrics in AWS Integration. When integrating with AWS Integration, billable targets are determined using the conversion 1 Instance = 1 Micro Host. In addition to this, depending on the number of metrics retrieved, you may be charged for exceeding the maximum number of metrics per micro host.

Please refer to the following page for AWS Integration configuration methods and a list of supported AWS services.
AWS Integration

Obtaining metrics

The metrics obtainable with AWS Integration's Connect support are as follows. For Metric explanations, refer to the AWS help page.

The maximum number of metrics obtainable can be calculated using the formula 11 + 3 × (number of contact flows) + 5 × (number of queues) + 1 × (signing key).

Graph nameMetricMetric name in MackerelUnitStatistics
Concurrent Calls Service QuotaConcurrentCallsPercentageconnect.concurrent_calls_service_quota.quotapercentageMaximum
To Instance Packet Loss RateToInstancePacketLossRateconnect.to_instance_packet_loss_rate.minimum
connect.to_instance_packet_loss_rate.average
connect.to_instance_packet_loss_rate.maximum
floatMinimum
Average
Maximum
Voice CallsCallsBreachingConcurrencyQuota
CallsPerInterval
ConcurrentCalls
ThrottledCalls
MissedCalls
MisconfiguredPhoneNumbers
connect.voice_calls.breaching_concurrency_quota
connect.voice_calls.calls_per_interval
connect.voice_calls.concurrent_calls
connect.voice_calls.throttled
connect.voice_calls.missed
connect.voice_calls.misconfigured_phone_numbers
integerSum
Sum
Maximum
Sum
Sum
Sum
Call Recording UploadCallRecordingUploadErrorconnect.call_recording_upload.errorintegerSum
Contact FlowsContactFlowErrors
ContactFlowFatalErrors
CallBackNotDialableNumber
connect.contact_flows.CONTACT_FLOW_NAME.errors
connect.contact_flows.CONTACT_FLOW_NAME.fatal_errors
connect.contact_flows.CONTACT_FLOW_NAME.call_back_not_dialable
integerSum
QueuesQueueSize
QueueCapacityExceededError
connect.queue.QUEUE_NAME.size
connect.queue.QUEUE_NAME.capacity_exceeded_error
integerMaximum
Sum
Queue Wait TimeLongestQueueWaitTimeconnect.queue_wait_time.QUEUE_NAME.minimum
connect.queue_wait_time.QUEUE_NAME.average
connect.queue_wait_time.QUEUE_NAME.maximum
floatMinimum
Average
Maximum
Public Signing KeyPublicSigningKeyUsageconnect.public_signing_key.SIGNING_KEY_IDintegerSum
  • Replace the following items in "Metric name in Mackerel" with the corresponding information.
    • CONTACT_FLOW_NAME:The name of your contact flow
    • QUEUE_NAME:The name of your queue
    • SIGNING_KEY_ID:The ID of your signing key

Notes

  • AWS Integration support for Connect does not include filtering hosts by tags.
  • AWS Integration support for Connect does not include assigning roles by tags.
  • Metrics will no generate in CloudWatch if non-ASCII characters are included in the contact flow name or queue name. This is a specification of AWS.