将您的警报管理器配置文件上传到适用于 Prometheus 的亚马逊托管服务 - Amazon Managed Service for Prometheus

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将您的警报管理器配置文件上传到适用于 Prometheus 的亚马逊托管服务

知道警报管理器配置文件中的内容后,可以在控制台中创建和编辑该文件,也可以使用适用于 Prometheus 的 Amazon 托管服务控制台上传现有文件或。 AWS CLI

注意

如果您运行的是 Amazon EKS 集群,也可以使用适用于 Kubernetes 的AWS 控制器上传警报管理器配置文件。

使用适用于 Prometheus 的亚马逊托管服务控制台编辑或替换您的警报管理器配置
  1. 打开 Amazon Managed Service for Prometheus 控制台,网址为 https://console.aws.amazon.com/prometheus/

  2. 在页面左上角,选择菜单图标,然后选择所有工作区

  3. 选择工作区的工作区 ID,然后选择警报管理器选项卡。

  4. 如果工作区还没有警报管理器定义,请选择添加定义

    注意

    如果工作区有要替换的警报管理器定义,请改为选择修改

  5. 选择选择文件,选择警报管理器定义文件,然后选择继续

    注意

    或者,您可以通过选择 “创建定义” 选项来创建新文件并直接在控制台中对其进行编辑。这将创建一个默认配置示例,供您在上传之前对其进行编辑。

首次使用 AWS CLI 将警报管理器配置上传到工作区
  1. Base64 对警报管理器文件的内容进行编码。在 Linux 系统上,您可以使用以下命令:

    base64 input-file output-file

    在 macOS 系统上,您可以使用以下命令:

    openssl base64 input-file output-file
  2. 要上传文件,请输入以下命令之一。

    在 AWS CLI 版本 2 上,输入:

    aws amp create-alert-manager-definition --data file://path_to_base_64_output_file --workspace-id my-workspace-id --region region

    在 AWS CLI 版本 1 上,输入:

    aws amp create-alert-manager-definition --data fileb://path_to_base_64_output_file --workspace-id my-workspace-id --region region
  3. 您的警报管理器配置需要几秒钟才能生效。要检查状态,请输入以下命令:

    aws amp describe-alert-manager-definition --workspace-id workspace_id --region region

    如果 statusACTIVE,则表示您的新警报管理器定义已生效。

使用将工作区的警报管理器配置替换为新的警报管理器配置 AWS CLI
  1. Base64 对警报管理器文件的内容进行编码。在 Linux 系统上,您可以使用以下命令:

    base64 input-file output-file

    在 macOS 系统上,您可以使用以下命令:

    openssl base64 input-file output-file
  2. 要上传文件,请输入以下命令之一。

    在 AWS CLI 版本 2 上,输入:

    aws amp put-alert-manager-definition --data file://path_to_base_64_output_file --workspace-id my-workspace-id --region region

    在 AWS CLI 版本 1 上,输入:

    aws amp put-alert-manager-definition --data fileb://path_to_base_64_output_file --workspace-id my-workspace-id --region region
  3. 您的新警报管理器配置需要几秒钟才能生效。要检查状态,请输入以下命令:

    aws amp describe-alert-manager-definition --workspace-id workspace_id --region region

    如果 statusACTIVE,则表示您的新警报管理器定义已生效。在此之前,您之前的警报管理器配置仍处于活动状态。