本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将您的警报管理器配置文件上传到 Amazon Managed Service for Prometheus
一旦您知道自己想要在警报管理器配置文件中添加什么内容,就可以在控制台中创建和编辑该文件,也可以使用 Amazon Managed Service for Prometheus 控制台或 AWS CLI上传现有文件。
注意
如果运行的是 Amazon EKS 集群,还可以使用 AWS Controllers for Kubernetes 上传警报管理器配置文件。
使用 Amazon Managed Service for Prometheus 控制台编辑或替换警报管理器配置
-
打开适用于 Prometheus 的亚马逊托管服务控制台,网址为。https://console.aws.amazon.com/prometheus/
-
在页面左上角,选择菜单图标,然后选择所有工作区。
-
选择工作区的工作区 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
,则表示您的新警报管理器定义已生效。在此之前,您之前的警报管理器配置仍处于活动状态。