- 文档首页
托管 Prometheus
接入指南
Exporter 接入
MongoDB Exporter 接入
Exporter 接入
MongoDB Exporter 接入
MongoDB Exporter 接入
托管 Prometheus 服务提供基于 exporter 的方式来监控 MongoDB 运行状态,本文为您介绍如何在集群中部署 mongodb-exporter,并实现对 MongoDB 的监控。
前提条件
- 已创建托管 Prometheus 工作区,详情请参见 创建工作区。
- VKE 集群已接入托管 Prometheus,详情请参见 容器服务接入。
配置步骤
步骤一:部署 mongodb-exporter
- 在左侧菜单栏中选择 集群,并在右侧集群列表中选择目标集群。
- 在左侧菜单栏中选择 工作负载 > 无状态负载。 单击 使用 Yaml 创建 ,部署 mongodb-exporter。
namespace: volcano-metrics
app-name: mongodb-exporter
app-name: mongodb-exporter
app-name: mongodb-exporter
- "--mongodb.uri=mongodb://<user-name>:<password>@<mongodb-address>:<mongodb-port>"
image: bitnami/mongodb-exporter:latest
imagePullPolicy: IfNotPresent
terminationGracePeriodSeconds: 30
说明
本例中,使用 --collect-all 采集了 MongoDB 的所有监控项,您也可以通过对应的参数进行调整,详情请参见 mongodb-exporter。 步骤二:配置采集规则
- 单击 使用 Yaml 创建 ,通过 PodMonitor 配置采集规则。
apiVersion: monitoring.coreos.com/v1
namespace: volcano-metrics
replacement: 'mongodb-xxxxxx'
app-name: mongodb-exporter
结果验证
kubectl port-forward service/grafana 3000:3000 -n volcano-metrics
- 在本地环境(Linux/Mac)中打开浏览器,在地址栏中输入 localhost:3000,进入 Grafana 登录界面,使用默认用户名admin密码admin登录。
-
- 登录 Grafana 后,创建大盘,即可查看 mongoDB 的指标信息。
-
最近更新时间:2025.09.03 15:13:01