阿里云MongoDB副本集指标监控

news/2025/10/21 16:07:03/文章来源:https://www.cnblogs.com/chucz/p/19155665

阿里云MongoDB副本集指标监控

视图预览

阿里云 MongoDB 副本集指标展示,包括 CPU 使用率,内存使用率,连接数,网络流量,QPS等

1641534772757-84fb323d-15b8-4059-9800-aaded946e11b.png

1641534797014-c3593aae-9f72-444a-8f6e-ac8af90e607a.png

版本支持

操作系统支持:Linux

前置条件

  • 服务器 <安装 Datakit>
  • 服务器 <安装 Func 携带版>
  • 阿里云 RAM 访问控制账号授权

RAM 访问控制

  1. 登录 RAM 控制台 https://ram.console.aliyun.com/users
  2. 新建用户:人员管理 - 用户 - 创建用户

1627893591261-ed0721f4-85d0-44a2-9b66-fe2bcb3bf41c.png

  1. 保存或下载 AccessKey IDAccessKey Secret 的 CSV 文件 (配置文件会用到)
  2. 用户授权 (只读访问所有阿里云资源的权限)

1649828381331-297ae158-1055-4865-b195-b99aa9e2a4f4.png

安装配置

说明:

  • 示例 Linux 版本为:CentOS Linux release 7.8.2003 (Core)
  • 通过一台服务器采集所有阿里云 MongoDB 副本集数据

部署实施

脚本市场

  1. 登录 Func,地址 http://ip:8088

1639115383741-ad518ea3-5206-4e62-a6a2-d14fdf1b8f4e.png

  1. 开启脚本市场,管理 - 实验性功能 - 开启脚本市场模块

1639115461724-ce238618-34e5-453a-bed4-18504ad89ecf.png

  1. **依次添加 **三个脚本集
    1. 观测云集成 (核心包)
    2. 观测云集成 (阿里云-云监控)
    3. 观测云集成 (阿里云-MongoDB)

注:在安装「核心包」后,系统会提示安装第三方依赖包,按照正常步骤点击安装即可

1649826266099-5aa76807-cd87-4f0c-8d38-5aeb6a3674b7.png

  1. 脚本安装完成后,可以在脚本库中看到所有脚本集

1654831647993-b10bb981-f9cf-4a09-9d8c-ece8f6ca1d95.png

添加脚本

  1. 开发 - 脚本库 - 添加脚本集

1649815907360-7693c6b3-4ded-4f6b-ba2b-224a37cfac54.png

  1. 点击该脚本集 - 添加脚本

1649816044628-e51205c0-75b5-491c-8a06-ab41e448278e.png

  1. 创建 ID 为 main 的脚本

1654831788420-0823b381-fcc7-4fb7-ad4c-24ae74099ad8.png

  1. 添加代码 (需要修改账号配置 AccessKey ID/AccessKey Secret/Account Name)
from guance_integration__runner import Runner        # 引入启动器
import guance_aliyun_mongodb__main as aliyun_mongodb         # 引入阿里云MongoDB采集器
import guance_aliyun_monitor__main as aliyun_monitor # 引入阿里云云监控采集器# 账号配置
account = {'ak_id'     : 'AccessKey ID','ak_secret' : 'AccessKey Secret','extra_tags': {'account_name': 'Account Name',}
}# 由于采集数据较多,此处需要为函数指定更大的超时时间(单位秒)
@DFF.API('执行云资产同步', timeout=300)
def run():# 采集器配置common_aliyun_configs = {'regions': [ 'cn-hangzhou' ], #阿里云MongoDB对应的地域}monitor_collector_configs = {'targets': [{ 'namespace': 'acs_mongodb', 'metrics': 'ALL' }, # 采集云监控中MongoDB所有指标],}# 创建采集器collectors = [aliyun_mongodb.DataCollector(account, common_aliyun_configs),aliyun_monitor.DataCollector(account, monitor_collector_configs),]# 启动执行Runner(collectors).run()
  1. **保存 **配置并 发布

1649817737331-814ce09c-e8bb-45dc-88c2-4481e95ab99c.png

定时任务

  1. 添加自动触发任务,管理 - 自动触发配置 - 新建任务

1649817087577-c59c21a6-27cc-468c-a05e-7d4bca51e397.png

  1. 自动触发配置,执行函数中添加此脚本,执行频率为 **每分钟 * * * * ***

1654831955872-a12faf18-708e-40d3-829e-06b2c7839089.png

  1. 指标预览

1641535036108-839f94a6-e082-43c2-98b2-c3406b6cfd8a.png

场景视图

<场景 - 新建仪表板 - 内置模板库 - 阿里云 MongoDB 副本集>

监控规则

<监控 - 模板新建 - 阿里云 MongoDB 副本集检测库>

指标详解

<阿里云 MongoDB 副本集指标列表>

常见问题排查

  • 查看日志:Func 日志路径 /usr/local/dataflux-func/data/logs/dataflux-func.log
  • 代码调试:选择主函数,直接运行 (可以看到脚本输出)

1639118030344-b9e32474-c580-45cc-8ea3-67fc962be137.png

  • 连接配置:Func 无法连接 Datakit,请检查数据源配置

1640337156764-a214db06-5150-472b-8905-03a81b430d86.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/942377.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UV紫外相机在工业视觉检测中的应用 - 实践

UV紫外相机在工业视觉检测中的应用 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

2025 年最新推荐销轴厂家排行榜:含 8.8 级 / 4.8 级 / 10.9 级 / 镀锌 / 高强度 / 发黑 / 异型 / 非标 / 农机销轴公司推荐

引言 当前销轴市场品牌繁杂,部分小型企业产品质量参差不齐,存在精度不足、耐腐蚀差等问题,给设备运行带来安全隐患与额外成本。为帮助企业及采购者精准筛选优质产品,尤其是满足不同场景下对 8.8 级、4.8 级、10.9 …

阿里云ECS监控

阿里云ECS监控视图预览 阿里云 ECS 指标展示,包括CPU 负载,内存使用,磁盘读写,网络流量等版本支持 操作系统支持:Linux / Windows 前置条件服务器 <安装 Datakit> 服务器 <安装 Func 携带版> 阿里云 …

Wythoff Game

模型介绍 Wythoff Game 是一个经典的二人博弈游戏,规则如下:有两堆物品,分别有 \(a\) 和 \(b\) 个; 两名玩家轮流操作,每次可以:从其中一堆取任意数量的物品(至少 \(1\) 个); 从两堆中同时取相同数量的物品(…

在 PADS 中将修改的原理图元件电气信息更新到 PCB 的方法

在 PADS 中将修改的原理图元件电气信息更新到 PCB 的方法转自:https://www.wpgdadatong.com.cn/blog/detail/70307 一、 概述PCB 的绘制通常在原理图制作完后开始,但在进行绘制 PCB 图的过程中,常常会发现一些原理图…

TypeScript 高级类型工具:Partial, Required, Record 的妙用与陷阱

在 TypeScript 开发中,灵活运用内置工具类型能极大提升类型安全性和代码简洁度。Partial<T>、Required<T> 和 Record<K, T> 是三个高频实用工具,但理解其原理和边界至关重要。 1. Partial<T>…

阿里云EIP指标监控

阿里云EIP指标监控视图预览 阿里云 EIP 指标展示,包括网络带宽,网络数据包,限速丢包率,带宽利用率等版本支持 操作系统支持:Linux 前置条件服务器 <安装 Datakit> 服务器 <安装 Func 携带版> 阿里云 …

深入了解linux网络—— TCP网络通信(上) - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Spark专题-第三部分:性能监控与实战优化(2)-分区优化 - 详解

Spark专题-第三部分:性能监控与实战优化(2)-分区优化 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Co…

补贴防薅测试用例设计

针对电商 APP 补贴频道的防薅测试用例设计,需围绕 “规则绕过”“参数篡改”“权限越权” 等薅羊毛核心手段展开,重点覆盖 URL 拼接、接口滥用、规则漏洞等场景。以下从具体场景出发,设计结构化的测试用例: 一、UR…

20232313 2025-2026-1 《网络与系统攻防技术》实验二实验报告 - 20232313

1.实验内容基本实验内容如下:学习使用远程连接、结合-e类命令攻击主机,运行恶意文件; 了解基本的远程连接工具; 了解MSF meterpreter这一综合工具; 了解长期控制的简单方式;实验要求回答问题及解答: (1)例举你能…

理解C++20的革命特性——协程支持2:编写简单的协程调度器 - 实践

理解C++20的革命特性——协程支持2:编写简单的协程调度器 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

九种UML常见图 -2025.10.19

UML(统一建模语言)的九种常见图可以分为两大类:结构图 和行为图。 结构图 用于展示系统静态的、不变的部分,就像建筑的蓝图,描述有什么构件。 行为图 用于展示系统动态的、变化的部分,就像建筑的使用手册,描述构…

阿里云 CDN部署

阿里云 CDN部署视图预览 阿里云 CDN 每秒访问次数,下行流量,边缘带宽,响应时间,回源带宽,状态码等版本支持 操作系统支持:Linux 前置条件服务器 <安装 Datakit> 服务器 <安装 Func 携带版> 阿里云…

阿里、字节、腾讯等大厂都在用的 12 大主流 AI 前端组件库

阿里、字节、腾讯等大厂都在用的 12 大主流 AI 前端组件库 2025-06-241,720阅读2分钟 Ant Design Xgithub.com/ant-design/…Ant Group 团队打造的面向 AI 时代的全新企业级前端组件库,融合 Copilot、Agent、AI 驱动…

分箱效果评估:IV值和卡方

1.IV值(信息价值):分箱后变量的预测能力 IV值计算过程: 1.计算每个分箱的WOE(证据权重) 2.WOE和分箱的样本占比计算IV2.卡方值(Chi-Square):衡量分箱的“统计显著性”​ 卡方分箱(风控建模) 范围 取值范围:[0, +…

2025 年电缆桥架生产厂家最新推荐排行榜:聚焦北方 / 河北区域及瓦楞 / 防火 / 模压 / 镀锌桥架优质品牌深度解析

引言在电力传输、建筑基建等关键领域,电缆桥架作为线路支撑核心设备,其品质直接决定工程安全与运维稳定性。当前市场中,部分厂家存在工艺粗糙、防腐性能不足、承重不达标等问题,导致桥架寿命缩短、线路故障频发,增…

洒水清洁,音乐相伴,洒水车声音-兰花草音乐芯片详细资料

**兰花草音乐芯片AC1501**是一种广泛应用于电子设备(如贺卡、洒水车、倒车喇叭等)的音乐播放芯片,其核心功能是通过内置解码电路和放大器实现音乐播放。主要应用场景 1、贺卡与玩具:用于制作带有简单音乐播放功能的…

JavaScript 开发代码规范指南

1. 代码格式 1.1 缩进使用 2 个空格进行缩进 不要混用空格和制表符// ✅ 正确 function calculateTotal(items) {let total = 0;items.forEach(item => {total += item.price * item.quantity;});return total; }//…