Amazon Cognitoは、AWSが提供するマネージドサービスで、アプリケーションの認証や承認、ユーザー管理のプロセスを支援します。このサービスにより、AWSリソースへのアクセス制御やユーザーの認証、Webおよびモバイルアプリ全体を管理します。
Site24x7のAmazon Cognito連携により、Cognitoリソースをリアルタイムに監視および管理できます。
連携ではCloudWatchメトリックを活用します。
Site24x7とCognitoとの連携で、ユーザープールやアプリケーションクライアント、Indentityプールなどの正常性、パフォーマンス、使用率に関する情報を取得することができます。
Site24x7のAmazon Cognito連携は、以下の監視をサポートします。
Site24x7とAmazon Cogitoを連携することで以下のようなメリットがあります。
Site24x7がAmazon Cognitoを監視するために、以下のアクセス権限が許可されていることを確認してください。
Site24x7は、Amazon Cognito監視からメトリックを収集するために、設定したポーリング間隔(1回/分~1回/日)でAPIをクエリします。
Amazon Cognito監視では、以下のメトリックをサポートしています。
メトリック名 | 説明 | Statistics | ユニット |
---|---|---|---|
Number of Users | ユーザープール内のユーザーの合計数 | Maximum | Count |
App Clients | ユーザープール内のアプリケーションクライアントの合計数 | Maximum | Count |
Federated Identity Providers | ユーザープール内で関連するIDプロバイダーの合計数 | Maximum | Count |
Admin SignUp Successes | Amazon Cognitoユーザープールのユーザー登録リクエストに成功した合計数 | Sum | Count |
Total Admin SignUp Request | Amazon Cognitoユーザープールのユーザー登録リクエストの合計数 | Sample Count | Count |
Total Admin SignUp Request | Amazon Cognitoユーザープールの登録に成功したリクエストの割合 | Average | Percentage |
Admin Failed SignUp | Amazon Cognitoユーザープールのユーザー登録リクエストの失敗率 | Sum | Count |
Admin SignUp Throttles | Amazon Cognitoユーザープールのユーザー登録リクエストのスロットル合計数 | Sum | Count |
メトリック名 | 説明 | Statistics | ユニット |
---|---|---|---|
Federation Successes | Amazon Cognitoユーザープールに対するIdentityフェデレーションリクエストの総成功数 | Sum | Count |
Total Federation Request | Amazon Cognitoユーザープールに対するIdentityフェデレーションの総リクエスト数 | Sample Count | Count |
Total Federation Request | Amazon Cognitoユーザープールに対するIdentityフェデレーションリクエストの成功率 | Average | Percentage |
Federation Failed | Amazon Cognitoユーザープールに対するIdentityフェデレーションリクエストの総失敗数 | Sum | Count |
Federation Throttles | Amazon Cognitoユーザープールに対するIdentityフェデレーションリクエストの総スロットル数 | Sum | Count |
メトリック名 | 説明 | Statistics | ユニット |
---|---|---|---|
Sign Up Successes | Amazon Cognitoユーザープールに対するユーザー登録リクエストの総成功数 | Sum | Count |
Total Sign Up Request | Amazon Cognitoユーザープールに対するユーザー登録リクエストの総ユーザー数 | Sample Count | Count |
Sign Up Success Percentage | Amazon Cognitoユーザープールに対するユーザー登録リクエストの成功率 | Average | Percentage |
Sign Up Failed | Amazon Cognitoユーザープールに対するユーザー登録リクエストの総失敗数 | Sum | Count |
Sign Up Throttles | Amazon Cognitoユーザープールに対するユーザー登録リクエストの総スロットル数 | Sum | Count |
Sign In Successes | Amazon Cognitoユーザープールに対するユーザー認証リクエストの総成功数 | Sum | Count |
Total Sign In Request | Amazon Cognitoユーザープールに対するユーザー認証リクエストの総数 | Sample Count | Count |
Sign In Success Percentage | Amazon Cognitoユーザープールに対するユーザー認証リクエストの総成功率 | Average | Percentage |
Sign In Failed | Amazon Cognitoユーザープールに対するユーザー認証リクエストの総失敗数 | Sum | Count |
Sign In Throttles | Amazon Cognitoユーザープールに対するユーザー認証リクエストの総スロットル数 | Sum | Count |
Token Refresh Successes | Amazon Cognitoユーザープールに対するリフレッシュトークンの総成功数 | Sum | Count |
Total Token Refresh Request | Amazon Cognitoユーザープールに対するリフレッシュトークンの総リクエスト数 | Sample Count | Count |
Token Refresh Success Percentage | Amazon Cognitoユーザープールに対するリフレッシュトークンの総成功率 | Average | Percentage |
Token Refresh Failed | Amazon Cognitoユーザープールに対するリフレッシュトークンの総失敗数 | Sum | Count |
Token Refresh Throttles | Amazon Cognitoユーザープールに対するリフレッシュトークンの総スロットル数 | Sum | Count |
メトリック名 | 説明 | Statistics | ユニット |
---|---|---|---|
Total Identities | Identityプールの総Identity数 | Maximum | Count |
Authenticated Identities | Identityプールの認証Identityの総数 | Maximum | Count |
Unauthenticated Identities | Identityプールの未認証Identityの総数 | Maximum | Count |
Total Identity Providers | IdentityプールのIdentity Providerの総数 | Maximum | Count |
以下の手順でCognito監視のしきい値を設定します。
Site24x7のCognito連携には、子監視からのアラートが親監視に伝達されるようにステータス伝達機能が含まれています。
ユーザーやIDプロバイダー、アプリケーションクライアント監視などの子監視は、親Cognitoユーザープール監視に、ステータス変更を通知します。この伝達は潜在的な問題に対するタイムリーな検出を支援します。
例として、アプリケーションクライアントまたはIDプロバイダーで問題が発生した場合、アラートは子監視だけでなく親のCognitoユーザープール監視でも表示され、統一した監視エクスペリエンスを提供します。
Amazon Cognito監視では、以下の監視データを表示します。
概要
概要タブでは、チャート形式でイベントのタイムラインとメトリックの概要を表示します。
ユーザー
ユーザーの可用性とステータス、監視タイプ、アクションオプションとともにユーザー一覧を表示します。
優先するサーバー監視のアクションボタンから、しきい値を設定することができます。
ユーザー監視の詳細情報を表示するには、対象の監視名のハイパーリンクをクリックします。
IDプロバイダー
IDプロバイダーの可用性とステータス、合計のフェデレーションリクエスト数、フェデレーション成功数およびアクションオプションを一覧で表示します。
優先するサーバー監視のアクションボタンから、しきい値を設定することができます。
IDプロバイダーの詳細情報を表示するには、対象の監視名のハイパーリンクをクリックします。
アプリケーションクライアント
アプリケーションクライアントの可用性とステータス、合計サインアップリクエスト数、サインアップ成功数およびアクションオプションを一覧で表示します。
優先するサーバー監視のアクションボタンから、しきい値を設定することができます。
アプリケーションクライアントの詳細情報を表示するには、対象の監視名のハイパーリンクをクリックします。
設定
地域、ユーザープールID、ユーザープール名、ユーザープールARNなど、Cognitoユーザープール監視の詳細を表示します。
障害
障害の開始時間、終了時間、期間およびコメント情報を表示します。
インベントリー
リソース名、地域、監視ライセンスのカテゴリなどの情報を表示します。
しきい値と可用性プロファイルおよび通知プロファイルは、このタブで表示されます。
ログレポート
Cognitoユーザープール監視の各ログステータスに関する統合レポートを表示します。
レポートはCSVファイルとしてダウンロード可能です。
概要
概要タブでは、チャート形式でイベントのタイムラインとメトリックの概要を表示します。
ユーザー属性
属性名や値、検証などのユーザー属性の詳細情報を表示します。
障害
障害の開始時間、終了時間、期間およびコメント情報を表示します。
インベントリー
リソース名、地域、監視ライセンスのカテゴリなどの情報を表示します。
しきい値と可用性プロファイルおよび通知プロファイルは、このタブで表示されます。
ログレポート
Cognitoユーザー監視の各ログステータスに関する統合レポートを表示します。
レポートはCSVファイルとしてダウンロード可能です。
概要
概要タブでは、チャート形式でイベントのタイムラインとメトリックの概要を表示します。
設定
地域やユーザープールID、プロバイダー名、IDプロバイダータイプなどのCognito IDプロバイダー監視の詳細情報を表示します。
属性マップ
IDプロバイダー属性やユーザープール属性などの属性マッピング情報を表示します。
障害
障害の開始時間、終了時間、期間およびコメント情報を表示します。
インベントリー
リソース名、地域、監視ライセンスのカテゴリなどの情報を表示します。
しきい値と可用性プロファイルおよび通知プロファイルは、このタブで表示されます。
ログレポート
Cognito IDプロバイダー監視の各ログステータスに関する統合レポートを表示します。
レポートはCSVファイルとしてダウンロード可能です。
概要
概要タブでは、チャート形式でイベントのタイムラインとメトリックの概要を表示します。
IDプロバイダー
IDプロバイダーの一覧と可用性を表示します。
設定詳細
地域やアプリケーションクライアント名、ユーザープールID、クライアントIDなどのCognito アプリケーションクライアント監視の設定情報を表示します。
権限
アプリケーションクライアント監視の読み取り、書き込み許可属性の一覧を表示します。
障害
障害の開始時間、終了時間、期間およびコメント情報を表示します。
インベントリー
リソース名、地域、監視ライセンスのカテゴリなどの情報を表示します。
しきい値と可用性プロファイルおよび通知プロファイルは、このタブで表示されます。
ログレポート
Cognito アプリケーションクライアント監視の各ログステータスに関する統合レポートを表示します。
レポートはCSVファイルとしてダウンロード可能です。
概要
概要タブでは、チャート形式でイベントのタイムラインとメトリックの概要を表示します。
設定
地域やIdentityプールID、Identityプール名、ARNなどCognitoユーザープール監視の設定情報を表示します。
Identities
Identity IDやIDプロバイダー、作成日、最新更新日を表示します。
IDプロバイダーリンクをクリックして詳細を表示します。
IDプロバイダー
IDプロバイダータイプやIDプロバイダー、クライアントID、ロール選択、ロール解決などの情報を表示します。
ルールのハイパーリンクをクリックして詳細を表示します。
障害
障害の開始時間、終了時間、期間およびコメント情報を表示します。
インベントリー
IdentityプールID、地域、監視ライセンスのカテゴリなどの情報を表示します。
しきい値と可用性プロファイルおよび通知プロファイルは、このタブで表示されます。
ログレポート
Cognito IDENTITYプール監視の各ログステータスに関する統合レポートを表示します。
レポートはCSVファイルとしてダウンロード可能です。