Amazon Cognito provides authentication, authorization, and user management for your web and mobile apps. Your users can login directly with a username and password, or through a third party such as Facebook, Amazon, Google or Apple.
Use OpsRamp AWS Public Cloud Integration to discover and collect metrics against AWS Cognito.
External reference
Setup
To set up the AWS integration and discover the Cognito resources, do the following:
Create an AWS Integration if not available in your installed integrations. For more information on how to install the AWS Integration, refer to AWS Resources.
Create a discovery profile. For more information on discovery profiles, refer to Create Discovery Profile.
Select
Cognito User PoolandCognito User Pool Clientin the AWS Integration Discovery Profile.
AWS Integration Discovery Profile
Save the discovery profile to make them available in the list of Discovery Profiles.
Scan to discover the resources at any time independent of the predefined schedule.
Once the scan is completed, you are able to view the Cognito resources under Infrastructure > Resources > AWS category.
Event support
CloudTrail Event support
- Not Supported
CloudWatch Alarm support
- Not Supported
Supported metrics
| OpsRamp Metric | AWS Metric | Metric Display Name | Unit | Aggregation Type | Description |
|---|---|---|---|---|---|
| aws_cognito_signupsuccesses | SignUpSuccesses | Sign Up Successes | Count | Average | Provides the total number of successful user registration requests made to the Amazon Cognito user pool. |
| aws_cognito_signupthrottles | SignUpThrottles | Sign Up Throttles | Count | Sum | Provides the total number of throttled user registration requests made to the Amazon Cognito user pool. A count of 1 is published whenever a user registration request is throttled. |
| aws_cognito_signinsuccesses | SignInSuccesses | Sign In Successes | Count | Average | Provides the total number of successful user authentication requests made to the Amazon Cognito user pool. |
| aws_cognito_signinthrottles | SignInThrottles | Sign In Throttles | Count | Sum | Provides the total number of throttled user authentication requests made to the Amazon Cognito user pool. A count of 1 is published whenever an authentication request is throttled. |
| aws_cognito_tokenrefreshsuccesses | TokenRefreshSuccesses | Token Refresh Successes | Count | Average | Provides the total number of successful requests to refresh an Amazon Cognito token that were made to the Amazon Cognito user pool. |
| aws_cognito_tokenrefreshthrottles | TokenRefreshThrottles | Token Refresh Throttles | Count | Sum | Provides the total number of throttled requests to refresh an Amazon Cognito token that were made to the Amazon Cognito user pool. A count of 1 is published whenever a refresh Amazon Cognito token request is throttled. |