7.2.2. 使用 CR 启用 Prometheus 插件
安装 AMQ Broker 时,安装中包含 Prometheus 指标插件。启用后,插件会收集代理的运行时指标,并将其导出到 Prometheus 格式。
以下流程演示了如何使用 CR 为 AMQ Broker 启用 Prometheus 插件。此流程支持 AMQ Broker 7.9 或更高版本的新和现有部署。
有关运行代理的替代步骤,请参阅 第 7.2.3 节 “使用环境变量为正在运行的代理部署启用 Prometheus 插件”。
流程
打开用于代理部署的 CR 实例。例如,基本部署的 CR 可能类似如下:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在
deploymentPlan
部分中,添加enableMetricsPlugin
属性,并将值设为true
,如下所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - enableMetricsPlugin
- 指定是否在部署中为代理启用了 Prometheus 插件。
- 保存 CR 实例。
切换到之前创建代理部署的项目。
oc project <project_name>
$ oc project <project_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在命令行中应用更改。
oc apply -f <path/to/custom_resource_instance>.yaml
$ oc apply -f <path/to/custom_resource_instance>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 指标插件开始以 Prometheus 格式收集代理运行时指标。
其它资源
- 有关更新正在运行的代理的详情请参考 第 3.4.3 节 “将自定义资源更改应用到运行代理部署”。