Please skip this step if you already have CDK installed and bootstrapped.
npm install -g aws-cdk
npm install -g typescript
cdk bootstrap aws://YOUR_ACCOUNT_ID/YOUR_AWS_REGION
git clone git@github.com:amazon-connect/amazon-connect-call-quality-monitoring.git
cd Amazon-connect-monitoring/monitoring-stack-cdk
export CCP_URL=YOURURL
If your Amazon Connect requires SAML federation please provide SAML login URL in the SAML URL parameter (OPTIONAL).
export SAML_URL=YOUR_SAML_ID_URL
npm install
cdk deploy --require-approval never
CcpUrl: The URL in the format https://*/ccp-v2.
Note that the CCP-v2 must be used.
Please allow up to 45 minutes for the solution to deploy.
Once the CDK app has finished to deploy. You will see the following outputs in your terminal
Outputs:
ConnectMonitoringStack.CLOUDFRONTURL = https://xxxxxxxxxxx.cloudfront.net
ConnectMonitoringStack.COGNITOURL = https://us-west-2.console.aws.amazon.com/cognito/users?region=us-west-2#/pool/xxxxxxxxxxxxx/users
ConnectMonitoringStack.KIBANAURL = https://xxxsssssssssssssssss.us-west-2.es.amazonaws.com/_plugin/kibana/
Cloudfront URL you must allowlist in the Amazon Connect application whitelisting setting.
URL to create a user from the created Amazon Cognito User Pool (COGNITOURL)
Kibana URL (KIBANAURL) where you can open up the dashboard
Creating a user in the user pool is necessary to access Kibana. Following the Kibana URL, you will gain access to the visual user interface for the data stored in ElasticSearch.
For more details on how to use the solution please check out the user guide.