CloudWatch ログによる Amazon Managed Service for Prometheus イベントのモニタリング - Amazon Managed Service for Prometheus

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CloudWatch ログによる Amazon Managed Service for Prometheus イベントのモニタリング

Amazon Managed Service for Prometheus は、アラートマネージャーとルーラーのエラーイベントと警告イベントを Amazon CloudWatch Logs のロググループに記録します。アラートマネージャーとルーラーの詳細については、このガイドの「アラートマネージャー」トピックを参照してください。ワークスペースログデータを CloudWatch Logs のログストリームに発行できます。モニタリングするログは、Amazon Managed Service for Prometheus コンソールまたは AWS CLIを使用して構成できます。これらのログは、 コンソールで表示またはクエリできます CloudWatch。コンソールでの CloudWatch ログログストリームの表示の詳細については、 CloudWatch ユーザーガイドの「 でのロググループとログストリームの操作 CloudWatch」を参照してください。

CloudWatch 無料利用枠では、最大 5Gb のログを CloudWatch Logs に発行できます。無料利用枠枠を超えたログは、CloudWatch 料金プラン に基づいて課金されます。

CloudWatch ログの設定

Amazon Managed Service for Prometheus は、アラートマネージャーとルーラーのエラーイベントと警告イベントを Amazon CloudWatch Logs のロググループに記録します。

create-logging-configuration API リクエストを呼び出す AWS CLI ことで、Amazon Managed Service for Prometheus コンソールまたは で CloudWatch ログログ記録設定を設定できます。

前提条件

を呼び出す前にcreate-logging-configuration、 CloudWatch ログの設定に使用する ID またはロールに次のポリシーまたは同等のアクセス許可をアタッチします。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries", "logs:PutResourcePolicy", "logs:DescribeResourcePolicies", "logs:DescribeLogGroups", "aps:CreateLoggingConfiguration", "aps:UpdateLoggingConfiguration", "aps:DescribeLoggingConfiguration", "aps:DeleteLoggingConfiguration" ], "Resource": "*" } ] }

CloudWatch ログを設定するには

Amazon Managed Service for Prometheus のログ記録は、 AWS コンソールまたは を使用して設定できます AWS CLI。

Console

Amazon Managed Service for Prometheus コンソールでログ記録を構成するには

  1. ワークスペースの詳細パネルの [ログ] タブに移動します。

  2. [ログ] パネルの右上にある [ログを管理] を選択します。

  3. [ログレベル] ドロップダウンリストで、[すべて] を選択します。

  4. [ロググループ] ドロップダウンリストで、ログを発行する先のロググループを選択します。

    CloudWatch コンソールで新しいロググループを作成することもできます。

  5. [変更の保存] を選択します。

AWS CLI

ログ記録設定は、 を使用して設定できます AWS CLI。

を使用してログ記録を設定するには AWS CLI

  • を使用して AWS CLI、次のコマンドを実行します。

    aws amp create-logging-configuration --workspace-id my_workspace_ID --log-group-arn my-log-group-arn

制限事項

  • すべてのイベントが記録されるわけではない

    Amazon Managed Service for Prometheus は、warning または error レベルのイベントのみをログに記録します。

  • ポリシーサイズの制限

    CloudWatch ログリソースポリシーは 5,120 文字に制限されています。 CloudWatch Logs は、ポリシーがこのサイズ制限に近づいていることを検出すると、 で始まるロググループを自動的に有効にします/aws/vendedlogs/

    ログ記録を有効にしてアラートルールを作成する場合、Amazon Managed Service for Prometheus は指定したロググループで CloudWatch Logs リソースポリシーを更新する必要があります。 CloudWatch Logs リソースポリシーのサイズ制限に達しないようにするには、Logs CloudWatch ロググループ名の前に を付けます/aws/vendedlogs/。Amazon Managed Service for Prometheus コンソールでロググループを作成する場合は、ロググループ名に /aws/vendedlogs/ プレフィックスが付けられます。詳細については、 CloudWatch 「 ログユーザーガイド」の「特定の AWS サービスからのログ記録の有効化」を参照してください。