首页 > 其他分享 >Prometheus监控mongo

Prometheus监控mongo

时间:2024-04-30 18:33:35浏览次数:23  
标签:exporter mongo mongodb 192.168 Prometheus github 监控 com

安装mongo插件

1
2
3
4
5
6
7
8
9
yum -y install glide
git clone [email protected]:dcu/mongodb_exporter.git $GOPATH/src/github.com/dcu/mongodb_exporter
也可以去github上,下载源码,在编译安装
cd $GOPATH/src/github.com/dcu/mongodb_exporter
make build
./mongodb_exporter -h

注意:go环境需要提前安装好,可以编译也可以yum安装
如果不会编译,可以通知本人,给你发编译后的包

启动

1
nohup ./mongodb_exporter --mongodb.uri "mongodb://readonly:[email protected]:27017" &

上面是单点的,集群的话192.168.50.7:27017,192.168.50.8:27017 这样就可以

prometheus配置

1
2
3
4
5
6
- job_name: mongo_exporter
static_configs:
- targets:
- '192.168.50.7:9001'
labels:
service: mongo

导入模板

https://grafana.com/dashboards/2583

Donate Prometheus监控elasticsearch

标签:exporter,mongo,mongodb,192.168,Prometheus,github,监控,com
From: https://www.cnblogs.com/gaoyanbing/p/18168552

相关文章

  • Prometheus监控MongoDB数据库
    监控环境:Prometheus数据库:MongoDB3.4.6集群,3个节点监控工具:mongodb_exporter 1、创建Mongodb监控可读账号 mongodbadmin库中执行useadmindb.createUser({user:"prometheus",pwd:"prometheus",roles:[{role:"read",db:&qu......
  • Java实现自定义指标数据远程写入Prometheus
    主要的流程如下:1>prometheus添加启动参数2>调用http请求来远程写,数据格式是protobuf(一种自定义的编码格式),编码格式是snappy(一种压缩格式)3>远程写通过snappy先压缩,然后将通过protobuf编码的字节数组发送请求;prometheus官网文档远程写提供remote.proto(包含编码和解码),remote.pr......
  • zabbi添加自定义监控项——检查文件是否存在
    1、检查脚本D:/check.pyimportosimportdatetimeimportargparse#获取文件名parser=argparse.ArgumentParser()parser.add_argument('filename')args=parser.parse_args()file_name=args.filename#获取今天日期today=datetime.datetime.today().strftime......
  • 交换机统一监控和远程控制:自动发现、自动监控、自动告警、自动修复
        交换机在网络架构中占据重要位置,连接各种设备和系统起到桥梁的作用,控制数据流动,使网络数据传输更加稳定高效。因此,交换机的状态必将影响网络的可靠性和可用性。    北京智和信通交换机管控方案统一纳管网络中不同类型、不同品牌、不同型号的交换机,通过远程监......
  • 在Linux中,如何监控系统资源使用情况?
    在Linux中,监控系统资源使用情况对于系统管理员来说是一项重要的任务,它有助于确保系统性能和及时发现潜在的瓶颈。以下是一些常用的命令和工具,用于监控不同类型的系统资源:1.CPU使用情况top:实时显示系统中各个进程对CPU资源的使用状况。tophtop:top的增强版本,提供了彩色界......
  • 在Linux中,如何监控磁盘I/O性能?
    在Linux中,可以使用iotop和iostat命令来监控磁盘的I/O性能。以下是如何使用这两个工具以及它们各自的特点:使用iotop命令:iotop是一个实时显示系统磁盘活动的工具,类似于top命令,但专注于I/O活动。它能够展示每个进程或线程的实时I/O使用情况,包括读写带宽,以及等待I/O操作所花费的时......
  • mongos分片副本集安装
    主机角色端口10.252.132.108sharedconfigmongos270172701827019271002000010.252.132.109sharedconfigmongos270172701827019271002000010.252.132.120sharedconfigmongos2701727018270192710020000八,mongo集群副本集安装1、linu......
  • 第九章,容器监控
    1.Docker监控命令在容器中,通常可以通过执行命令或利用第三方工具,获取当前容器中的数据并将数据呈现给用户。安装完成的Docker自带一些用于监控容器的子命令,这是Docker开发者为用户提供的容器监控方式。dockerps命令dockerps命令是第4章中讲过的命令,用来查看容器状态,示例代......
  • openGauss MOT监控
    MOT监控监控的所有语法支持基于openGauss的FDW表,包括下面的表或索引大小。此外,还存在用于监控MOT内存消耗的特殊函数,包括MOT全局内存、MOT本地内存和单个客户端会话。表和索引大小可以通过查询pg_relation_size来监控表和索引的大小。例如:数据大小selectpg_relation_size('......
  • 大厂50万节点监控系统架构设计&Prometheus底层源码级剖析
    大厂50万节点监控系统架构设计&Prometheus底层源码级剖析 设计和实现一个大规模监控系统需要深入考虑架构设计、可伸缩性、性能优化等方面。下面是一个关于大规模监控系统架构设计的简要指南,以及有关Prometheus底层源码的剖析:大规模监控系统架构设计:1.架构设计原......