监控与告警

 

MongoDB Exporter 监控服务

更新时间 2023-09-06

为了实现多维监控数据库,MongoDB 支持启用 MongoDB Exporter 监控服务,通过对接 Prometheus 和 Grafana 提供节点服务状态监控。
集成 mongodb_exporter v0.20.9 版本,支持 Prometheus 标准 Exporter 监控指标。详细监控指标项,请参见 mongodb_exporter

本小节主要介绍如何启动和关闭 MongoDB Exporter 监控服务。

前提条件

  • 已获取管理控制台登录账号和密码,且已获取集群操作权限。

  • 已创建 MongoDB 集群,且集群状态为活跃

  • 已安装 Prometheus 和 Grafana,且已获取 Prometheus 和 Grafana 用户和密码。

    注意

    安装 Prometheus 和 Grafana 的服务器与 MongoDB 之间的网络通畅。

    若安装 Prometheus 和 Grafana 的服务器与 MongoDB 网络不通,可通过边界路由器VPN 等方式打通网络。不建议通过端口转发的方式将服务暴露到公网,以免造成 MongoDB 关键信息暴露等风险。

启动 MongoDB Exporter 服务

启动 MongoDB Exporter 服务,需先在 AppCenter 启用服务客户端,并在 Prometheus 添加数据源配置数据库相应参数,才能正常启用 MongoDB Exporter 监控服务。

开启 MongoDB Exporter 服务

  1. 登录管理控制台。

  2. 选择产品与服务 > 数据库与缓存 > 文档数据库 MongoDB,进入集群管理页面。

  3. 选择目标集群,点击目标集群 ID,进入集群详情页面。

  4. 配置参数页签,选择公共参数,点击修改属性

  5. 设置Mongodb Exporter: 是否开启参数值为
    并设置 MongoDB Exporter 端口,默认为 9001

  6. 点击保存,确认启用服务。

    启动 MongoDB Exporter服务

配置 MongoDB Exporter 监控

参考 Prometheus 官方配置指导Grafana 官方配置指导,添加 MongoDB 节点为数据源。成功添加数据源后,即可在 Grafana 查看节点资源监控信息。

Prometheus 配置信息

Prometheus 添加数据源

Grafana 监控信息

Grafana 查看监控

通过访问 http://<Node IP>:<MongoDB Exporter Port>/metrics,可验证 MongoDB Exporter 监控是否配置成功。

验证 MongoDB Exporter 监控

关闭 MongoDB Exporter 服务

若无需 MongoDB Exporter 服务时,可在 AppCenter 确认关闭服务。

  1. 登录管理控制台。
  2. 选择产品与服务 > 数据库与缓存 > 文档数据库 MongoDB,进入集群管理页面。
  3. 选择目标集群,点击目标集群 ID,进入集群详情页面。
  4. 配置参数页签,选择公共参数,点击修改属性
  5. 设置Mongodb Exporter: 是否开启参数值为,确认关闭服务。
  6. 点击保存,关闭服务。
这篇文档解决了您的问题吗?
0
0