配置多账号虚拟聚合实例
在多账号环境中,不同账号下的Prometheus实例各自独立,导致监控数据分散,难以实现统一管理和监控。多账号虚拟聚合实例提供多个Prometheus实例的虚拟聚合实例,针对这个虚拟聚合实例可以实现Prometheus指标的统一查询和统一告警等。与多账号聚合实例区别在于,虚拟聚合实例并不存储指标,只是提供多普罗联合查询能力,虚拟聚合实例不支持指标写入。如何解决多账户环境下监控数据分散的问题?通过使用多账号虚拟聚合实例,可以实现不同账号下Prometheus实例的统一查询和告警,提高监控效率和管理便捷性。
前提条件
- 已在组织控制台界面启用AOM可信服务,具体操作请参见启用、禁用可信服务。
- 同一组织下多个成员账号均已接入云服务指标。
约束与限制
- 多账号虚拟聚合实例类型的Prometheus实例不支持聚合多账号虚拟聚合实例的Prometheus实例。
- “账号接入(将下线)”功能局限于云服务指标,不适用于自定义普罗指标、自建中间件指标等场景,建议您使用创建多账号聚合Prometheus实例或创建多账号虚拟聚合Prometheus实例功能聚合指标。
- 1个多账号虚拟聚合实例最多支持聚合5个Prometheus实例。
- 仅组织管理员或AOM可信服务委托管理员支持聚合组织中其他账号下的Prometheus实例。
- 当AOM可信服务委托管理员被取消委托管理员后,一定时间内将会清除所有多账号虚拟聚合实例下其他账号的聚合信息。
- 当组织成员账号离开组织后一定时间内将清除所有多账号虚拟聚合实例下有关该账号的聚合信息。
- 以委托管理员登录,如果无法执行聚合账号操作,请参考给IAM用户授权为委托管理员授予以下权限:
- organizations:trustedServices:list
- organizations:organizations:get
- organizations:delegatedAdministrators:list
- organizations:accounts:list
- organizations:delegatedServices:list
创建多账号(虚拟)聚合Prometheus实例
- 登录AOM 2.0控制台。
- 在左侧导航栏选择“Prometheus监控 > 实例列表”,然后单击“创建Prometheus实例”。
- 设置实例名称、企业项目和实例类型等信息。
表1 创建Prometheus实例 参数名称
说明
Prometheus 实例名称
Prometheus实例的名称。
只能由中文、字母、数字、下划线、中划线组成,且不能以下划线或中划线开头和结尾,最多不能超过100个字符。
企业项目
所属的企业项目,此处请从下拉列表中选择。如果当前已有的企业项目无法满足您的需求,可以单击“创建企业项目”新建,操作详情请参考创建企业项目。
Prometheus 实例类型
Prometheus实例的类型,此处选择“多账号虚拟聚合实例”。
标签
单击“添加标签”,输入标签键和标签值,即可为Prometheus实例添加标签。
- 最多可添加20个标签。
- 标签键可以包含任意语种的字母、数字和空格,以及_.:=+-@字符,但首尾不能包含空格,且不能以_sys_开头。
- 标签值可以包含任意语种的字母、数字和空格,以及_.:/=+-@字符。
描述
Prometheus 实例的描述,最多可输入1024个字符。
选择聚合方式
聚合普罗实例的方式。
- 当前账号下的 Prometheus 实例:将当前账号下的Prometheus实例聚合至多账号聚合实例中。
- 组织中其他账号的 Prometheus 实例:将同个组织中其他账号的Prometheus实例聚合至多账号聚合实例中。
选择要聚合的账号
选择聚合普罗实例的方式为“组织中其他账号的 Prometheus 实例”时,需要设置此参数。
说明:无需设置此参数,选择要聚合的实例后,此处自动填写对应账号。
选择要聚合的实例
在Prometheus 实例列表中勾选需要聚合的Prometheus 实例。
您可以通过Prometheus 实例名称、关键字搜索Prometheus 实例。选择聚合普罗实例的方式为“组织中其他账号的 Prometheus 实例”时,您也可以单击左侧的账号树中的账号名称,过滤显示账号下的Prometheus 实例。
- 设置完成,单击“确定”。