将Prometheus的监控数据接入本地Grafana
将云服务或CCE集群指标接入Prometheus实例后,可以通过本地Grafana查看AOM中相关集群或云服务的指标数据。
应用场景
将Prometheus的监控数据接入本地Grafana,可以显著提升监控数据的可视化效果,提供更灵活和丰富的分析工具,支持多数据源的集成,增强团队协作能力,并帮助用户更有效地进行系统监控和运维管理。
创建Prometheus实例
- 登录AOM 2.0控制台。
- 在左侧导航栏选择“Prometheus 监控 > 实例列表”。
- 单击“创建Prometheus实例”,参数说明如表1所示。
表1 创建Prometheus实例 参数名称
示例
参数说明
Prometheus 实例名称
aom-hc
Prometheus实例的名称。最多可输入100个字符,只能包含字母、数字、中文、下划线、中划线,不能以下划线或中划线开头或结尾。
企业项目
default
所属的企业项目。
- 如果在全局页面设置为“ALL”,此处请从下拉列表中选择企业项目。
- 如果在全局页面已选择企业项目,则此处灰化不可选。
Prometheus 实例类型
通用实例
Prometheus 实例的类型。
描述
-
Prometheus实例的描述信息,最多可输入1024个字符。当前示例可不填写。
标签
-
单击“添加标签”,输入标签键和标签值,即可为Prometheus实例添加标签。当前示例可不填写。
- 最多可添加20个标签。
- 标签键可以包含任意语种的字母、数字和空格,以及_.:=+-@字符,但首尾不能包含空格,且不能以_sys_开头。
- 标签值可以包含任意语种的字母、数字和空格,以及_.:/=+-@字符。
- 设置完成,单击“确定”,即可创建通用实例类型的Prometheus实例。
获取Grafana 数据源配置代码
- (已拥有Access Code可以跳过此操作步骤)添加Access Code。
- 登录AOM 2.0控制台。
- 在左侧导航栏中选择“设置 > 全局设置”,进入全局设置界面。
- 在左侧导航栏选择“认证管理”,然后在右侧区域单击“创建Access Code”。
- 在弹出的“创建Access Code”对话框中单击“立即生成”,系统自动为当前用户生成Access Code。
- 获取Grafana 数据源配置代码。
- 在左侧导航栏选择“Prometheus 监控 > 实例列表”。
- 单击创建Prometheus实例中创建的Prometheus实例的名称,进入实例详情页面。
- 在左侧导航栏中单击“设置”,在“设置”页签获取Prometheus实例的Grafana数据源配置信息。
图1 Grafana 数据源配置信息
通过Grafana查看Prometheus实例数据
- 安装并启动Grafana,具体操作请参见Grafana官方文档。
- 配置Grafana。
- 登录Grafana。
- 在左侧菜单栏,选择“Connections > Data Sources”,单击“Add data source”。
- 单击“Prometheus”,进入Prometheus配置页面。
图2 进入Prometheus配置页面
- 配置Grafana数据源参数。
- Prometheus server URL:将URL设置为2.c获取的HTTP URL信息。
- User:将User设置为2.c获取的用户名信息。
- Password:将Password设置为2.c获取的密码信息。
- Auth下Basic auth和Skip TLS Verify的开关必须开启。
图3 配置参数
如果当前版本Grafana数据源的“Advanced settings”支持配置Performance信息,则“Prometheus type”需要设置为“Cortex”,“Cortex version”需要设置为“1.0.0”。
图4 其他参数配置
- 配置完成后,单击“Save&Test”,验证是否配置成功。配置成功即可使用Grafana配置Dashboards,查看指标数据。
图5 配置完成