Amazon Managed Service for Prometheus にアラートマネージャー設定ファイルをアップロードする
アラートマネージャー設定ファイルに必要な事項を確認したら、コンソール内で作成して編集できます。または、Amazon Managed Service for Prometheus コンソールまたは AWS CLI を使用して既存のファイルをアップロードできます。
注記
Amazon EKS クラスターを実行している場合は、AWS Controllers for Kubernetes を使用してアラートマネージャー設定ファイルをアップロードすることもできます。
Amazon Managed Service for Prometheus コンソールを使用してアラートマネージャー設定を編集または置換するには
-
Amazon Managed Service for Prometheus コンソール (https://console.aws.amazon.com/prometheus/
) を開きます。 -
ページの左上隅にあるメニューアイコンを選択し、[すべての WorkSpaces] を選択します。
-
ワークスペースのワークスペース ID を選択し、[アラートマネージャー] タブを選択します。
-
ワークスペースにまだアラートマネージャーの定義がない場合は、[定義を追加] を選択します。
注記
置換するアラートマネージャー定義がワークスペースに既にある場合は、代わりに [変更] を選択します。
-
[ファイルを選択] を選択し、アラートマネージャー定義ファイルを選択して、[続行] を選択します。
注記
または、[定義を作成] オプションを選択して、新しいファイルを作成してコンソールで直接編集することもできます。これにより、サンプルのデフォルト設定が作成されます。この設定を編集してからアップロードします。
AWS CLI を使用してアラートマネージャーの設定を初めてワークスペースにアップロードするには
-
アラートマネージャーファイルの内容を base64 でエンコードします。Linux では、次のコマンドを使用できます。
base64
input-file
output-file
macOS では、次のコマンドを使用できます。
openssl base64
input-file
output-file
-
以下のいずれかのコマンドを入力して、ファイルをアップロードします。
AWS CLI バージョン 2 では、次のコマンドを入力します。
aws amp create-alert-manager-definition --data file://
path_to_base_64_output_file
--workspace-idmy-workspace-id
--regionregion
AWS CLI バージョン 1 では、次のコマンドを入力します。
aws amp create-alert-manager-definition --data fileb://
path_to_base_64_output_file
--workspace-idmy-workspace-id
--regionregion
-
アラートマネージャーの設定が有効になるまで数秒かかります。ステータスを確認するには、次のコマンドを入力します。
aws amp describe-alert-manager-definition --workspace-id
workspace_id
--regionregion
status
がACTIVE
であれば、新しいアラートマネージャーの定義が有効になっています。
AWS CLI を使用してワークスペースのアラートマネージャーの設定を新しい設定に置き換えるには
-
アラートマネージャーファイルの内容を base64 でエンコードします。Linux では、次のコマンドを使用できます。
base64
input-file
output-file
macOS では、次のコマンドを使用できます。
openssl base64
input-file
output-file
-
以下のいずれかのコマンドを入力して、ファイルをアップロードします。
AWS CLI バージョン 2 では、次のコマンドを入力します。
aws amp put-alert-manager-definition --data file://
path_to_base_64_output_file
--workspace-idmy-workspace-id
--regionregion
AWS CLI バージョン 1 では、次のコマンドを入力します。
aws amp put-alert-manager-definition --data fileb://
path_to_base_64_output_file
--workspace-idmy-workspace-id
--regionregion
-
新しいアラートマネージャーの設定が有効になるまで数秒かかります。ステータスを確認するには、次のコマンドを入力します。
aws amp describe-alert-manager-definition --workspace-id
workspace_id
--regionregion
status
がACTIVE
であれば、新しいアラートマネージャーの定義が有効になっています。それまでは、以前のアラートマネージャーの設定が有効なままになります。