Amazon Cognito 用户池的可用 CloudWatch 指标 - Amazon Cognito
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

Amazon Cognito 用户池的可用 CloudWatch 指标

您可以使用 Amazon CloudWatch 监控 Amazon Cognito 用户池,此工具可收集原始数据,并将数据处理为便于读取的近乎实时的指标。在 CloudWatch 中,可以设置用于监测特定阈值的警报,并在达到相应阈值时发送通知或执行操作。有关更多信息,请参阅 Amazon CloudWatch 用户指南

每 5 分钟提供一次 Amazon Cognito 指标。有关 CloudWatch 中的保留期的更多信息,请访问 Amazon CloudWatch 常见问题页面

下表列出了对 Amazon Cognito 用户池可用的指标和维度。

指标 说明
SignUpSuccesses

提供向 Cognito 用户池发出的成功用户注册请求的总数。一个成功的用户注册请求会产生值 1,而一个不成功的请求会产生值 0。受限制的请求也会被视为不成功的请求,因此,一个受限制的请求也将产生计数 0。

要查找成功的用户注册请求的百分比,请对此指标使用 Average 统计数据。要计算用户注册请求的总数,请对此指标使用 Sample Count 统计数据。要计算成功的用户注册请求的总数,请对此指标使用 Sum 统计数据。要计算失败的用户注册请求的总数,请使用 CloudWatch 数学表达式并从 Sample Count 统计数据中减去 Sum 统计数据。

按每个用户池客户端的用户池发布此指标。如果用户注册由管理员执行,则以“管理员”身份将指标与用户池客户端一起发布。

请注意,不会针对用户导入用户移案例发出此指标。

指标维度:UserPoolUserPoolClient

单位:计数

SignUpThrottles

提供向 Cognito 用户池发出的受限的用户注册请求的总数。当用户注册请求受到限制时,将发布计数 1。

要计算受限制的用户注册请求的总数,请对此指标使用 Sum 统计数据。

按每个用户池客户端的用户池发布此指标。如果受限制的请求由管理员发出,则以“管理员”身份将指标与用户池客户端一起发布。

指标维度:UserPoolUserPoolClient

单位:计数

SignInSuccesses

提供向 Cognito 用户池发出的成功的用户身份验证请求的总数。在向用户颁发身份验证令牌时,用户身份验证将被视为成功。一个成功的身份验证会产生值 1,而一个不成功的请求会产生值 0。受限制的请求也会被视为不成功的请求,因此,一个受限制的请求也将产生计数 0。

要查找成功的用户身份验证请求的百分比,请对此指标使用 Average 统计数据。要计算用户身份验证请求的总数,请对此指标使用 Sample Count 统计数据。要计算成功的用户身份验证请求的总数,请对此指标使用 Sum 统计数据。要计算失败的用户身份验证请求的总数,请使用 CloudWatch 数学表达式并从 Sample Count 统计数据中减去 Sum 统计数据。

按每个用户池客户端的用户池发布此指标。如果随请求提供了无效的用户池客户端,则指标中的相应用户池客户端值将包含固定值“Invalid”,而不是请求中发送的实际无效值。

请注意,Cognito 令牌刷新请求并未包含在此指标中。有一个用于提供刷新令牌统计数据的单独指标。

指标维度:UserPoolUserPoolClient

单位:计数

SignInThrottles

提供向 Cognito 用户池发出的受限制的用户身份验证请求的总数。当身份验证请求受到限制时,将发布计数 1。

要计算受限制的用户身份验证请求的总数,请对此指标使用 Sum 统计数据。

按每个用户池客户端的用户池发布此指标。如果随请求提供了无效的用户池客户端,则指标中的相应用户池客户端值将包含固定值“Invalid”,而不是请求中发送的实际无效值。

Cognito 令牌刷新请求并未包含在此指标中。有一个用于提供刷新令牌统计数据的单独指标。

指标维度:UserPoolUserPoolClient

单位:计数

TokenRefreshSuccesses

提供向 Cognito 用户池发出的成功的 Cognito 令牌刷新请求的总数。一个成功的 Cognito 令牌刷新请求会产生值 1,而一个不成功的请求会产生值 0。受限制的请求也会被视为不成功的请求,因此,一个受限制的请求也将产生计数 0。

要查找成功的 Cognito 令牌刷新请求的百分比,请对此指标使用 Average 统计数据。要计算 Cognito 令牌刷新请求的总数,请对此指标使用 Sample Count 统计数据。要计算成功的 Cognito 令牌刷新请求的总数,请对此指标使用 Sum 统计数据。要计算失败的 Cognito 令牌刷新请求的总数,请使用 CloudWatch 数学表达式并从 Sample Count 统计数据中减去 Sum 统计数据。

按每个用户池客户端的用户池发布此指标。如果随请求提供了无效的用户池客户端,则指标中的相应用户池客户端值将包含固定值“Invalid”,而不是请求中发送的实际无效值。

指标维度:UserPoolUserPoolClient

单位:计数

TokenRefreshThrottles

提供向 Cognito 用户池发出的受限制的 Cognito 令牌刷新请求的总数。当 Cognito 令牌刷新请求受到限制时,将发布计数 1。

要计算受限制的 Cognito 令牌刷新请求的总数,请对此指标使用 Sum 统计数据。

按每个用户池客户端的用户池发布此指标。如果随请求提供了无效的用户池客户端,则指标中的相应用户池客户端值将包含固定值“Invalid”,而不是请求中发送的实际无效值。

指标维度:UserPoolUserPoolClient

单位:计数

FederationSuccesses

提供向 Cognito 用户池发出的成功的联合身份验证请求的总数。一个成功的联合身份验证请求会产生值 1,而一个不成功的请求会产生值 0。受限制的请求也会被视为不成功的请求,因此,一个受限制的请求也将产生计数 0。

要查找成功的联合身份验证请求的百分比,请对此指标使用 Average 统计数据。要计算联合身份验证请求的总数,请对此指标使用 Sample Count 统计数据。要计算成功的联合身份验证请求的总数,请对此指标使用 Sum 统计数据。要计算失败的联合身份验证请求的总数,请使用 CloudWatch 数学表达式并从 Sample Count 统计数据中减去 Sum 统计数据。

指标维度:UserPoolUserPoolClientIdentityProvider

单位:计数

FederationThrottles

提供向 Cognito 用户池发出的受限制的联合身份验证请求的总数。当联合身份验证请求受到限制时,将发布计数 1。

要计算受限制的联合身份验证请求的总数,请对此指标使用 Sum 统计数据。

指标维度:UserPoolUserPoolClientIdentityProvider

单位:计数