AWS Integration - 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 name Metric Metric name in Mackerel Unit Statistics
Concurrent Calls Service Quota ConcurrentCallsPercentage connect.concurrent_calls_service_quota.quota percentage Maximum
To Instance Packet Loss Rate ToInstancePacketLossRate connect.to_instance_packet_loss_rate.minimum
connect.to_instance_packet_loss_rate.average
connect.to_instance_packet_loss_rate.maximum
float Minimum
Average
Maximum
Voice Calls CallsBreachingConcurrencyQuota
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
integer Sum
Sum
Maximum
Sum
Sum
Sum
Call Recording Upload CallRecordingUploadError connect.call_recording_upload.error integer Sum
Contact Flows ContactFlowErrors
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
integer Sum
Queues QueueSize
QueueCapacityExceededError
connect.queue.QUEUE_NAME.size
connect.queue.QUEUE_NAME.capacity_exceeded_error
integer Maximum
Sum
Queue Wait Time LongestQueueWaitTime connect.queue_wait_time.QUEUE_NAME.minimum
connect.queue_wait_time.QUEUE_NAME.average
connect.queue_wait_time.QUEUE_NAME.maximum
float Minimum
Average
Maximum
Public Signing Key PublicSigningKeyUsage connect.public_signing_key.SIGNING_KEY_ID integer Sum
  • 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.