nmon2Influxdb: Nmon监控数据实时可视化

背景

性能监控是做性能工作过程中一个必不可少的步骤,各种开源的、商业的监控工具应有尽有,实在傲娇的自己写代码去实现的也有很多。笔者所在工作环境,因为这样或那样的原因,在进行性能测试时,除Docker容器监控外,其他的涉及Linux虚拟机的基本还是用一款叫Nmon的工具来监控的,但是因为企业系统架构大多采取微服务形式,再加上多实例负载均衡部署,需要监控的服务数量就多了。而我们团队在进行监控结果呈现时是通过进程号筛选CPU数据的,一方面数据呈现延迟,另一方面给监控数据输出带来了很多重复、繁琐的工作。本文讲解如何使用 Alain Dejoux 在Github上的一个项目,做到Nmon数据的实时呈现。

nmon简介

This systems administrator, tuner, benchmark tool gives you a huge amount of important performance information in one go. It can output the data in two ways:
1.On screen
2.Save the data to a comma separated file
source:http://nmon.sourceforge.net/pmwiki.php

nmon支持两种监控模式

  1. 输入命令,在一些终端上实时呈现最新结果 ,此种方式没有趋势图呈现在这里插入图片描述
  2. 将采样数据保存至一个结果文件后用nmon analyser xx.xls打开,此种方式具有静态、延后性在这里插入图片描述
    以上都属于nmon工具的基本用法,现在介绍下nmon2ifluxdb使nmon监控数据推送至Influxdb时序数据库,做到数据实时呈现

应用架构图

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值