Skip to content

Unable to see real time queue metrics in kinesis data streaming. Please advise how to get the real time queue metrics to show in my static website.

0

Unable to see below real time queue metrics in kinesis data streaming. Please advise how to get the real time queue metrics and best low cost procedure to show real time data (starting of the day 00:00 onwards )in my static website.

QUEUE DASHBOARD : Queue Name Associated Channel Total Agents Staffed Agents Available or idle Agents on Contact Agents in Break (not ready) Agents on After Call Work Total Calls in that Queue Oldest Contact Age Total calls Queued Total Calls Abandoned Total Calls Answered Average Handled Time Average Waiting Time Service Level (SLA 20 %)

2 Answers
2

The statistic you are asking for is NOT stream into KDS. They are available through a combination of using GetCurrentMetric and GetMetricDataV2 API

https://docs.aws.amazon.com/connect/latest/APIReference/metrics-api.html

Depends if your final goal is to put these data into Cloudwatch, which you can build custom metric for Cloudwatch, create a Lambda to be scheduled and send data into Cloudwatch.

https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.html

But if you just want to build a wallboard type of thing, you can follow this blog post to create this: https://aws.amazon.com/blogs/contact-center/building-a-serverless-contact-center-wallboard-for-amazon-connect/

The source of data is still the same using Amazon Connect API

AWS
answered a year ago
-1

Hi,

If a 1-minute interval matches your expectation of real-time, then follow the guidance of this page to have Kinesis to write cuh metrics to CloudWatch: https://docs.aws.amazon.com/streams/latest/dev/monitoring-with-cloudwatch.html

The page says Kinesis sends the following shard-level metrics to CloudWatch every minute.

You can then instantly visualize those metrics in a CW Dasboard by following https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create_dashboard.html

Best,

Didier

EXPERT
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.