专栏首页Jerry的SAP技术分享使用Prometheus监控Linux系统各项指标

使用Prometheus监控Linux系统各项指标

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://jerry.blog.csdn.net/article/details/103197328

首先在Linux系统上安装一个探测器node explorer, 下载地址https://prometheus.io/docs/guides/node-exporter/

这个探测器会定期将linux系统的各项硬件指标和内核参数通过9100端口和url metrics暴露给外部。

启动node explorer,显示在9100端口上监听:

浏览器里输入hostname:9100/metrics就可以访问到node explorer收集到的各项参数:

一些例子:

CPU在不同工作模式下的使用时间:node_cpu_seconds_total

文件系统可用字节数:node_filesystem_avail_bytes

网卡收到的字节数:node_network_receive_bytes_total

下面用Prometheus来收集和展示通过node explorer暴露出来的数据。

在Prometheus安装目录的prometheus.yml文件里定义一个job,指向Linux系统上运行的node explorer:

本地启动Prometheus,打开下面的url: http://localhost:9090/ 输入node_cpu_seconds_total{mode=“system”},查询该服务器上所有CPU工作在系统态消耗的时间:

还可以指定时间窗口,只查询过去1分钟之内的CPU运行数据: rate(node_cpu_seconds_total{mode=“system”}[1m])

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Flink CEP学习线路指导1:Flink CEP入门

    问题导读 1.Flink CEP是什么? 2.Flink CEP可以做哪些事情? 3.Flink CEP和流式处理有什么区别? 4.Flink CEP实现方式...

    用户1410343
  • 教你如何使用 flask 框架在浏览器打印 hello world

    我就不再这里赘述了,我这里建议安装 anaconda3, 因为集成了很多常用的库,我们可以直接使用,不需要再去安装,可以参考我以前学习写得一篇文章 https:...

    公众号---志学Python
  • [PHP] Ubuntu快速安装起PHP7.4

    先安装一下这个命令 add-apt-repository apt-get install software-properties-common

    陶士涵
  • 异步任务队列Celery在Django中的应用

    关于Django的介绍,之前在2018年9月17号的文章中已经讲过了,大家有兴趣可以翻翻之前的文章,这里再简单介绍下:

    AsiaYe
  • [PHP] CentOS下搭建下PHP的运行环境

    在公司里面有分配的测试机,所有的开发代码都运行在测试机里面.因为公司的测试机机房退租,所以要在新申请的几台测试机上搭建开发环境.开发环境尽量做到和线上的环境一致...

    陶士涵
  • 基于RGW的多媒体处理框架

    业务需要在原有RGW的服务基础上加上对多媒体类资源的处理,比如图片resize、视频转码等。参考过多个厂家的设计,发现对方的多媒体类处理都是在URL里面加上qu...

    用户1260683
  • mysql字符串处理函数

    首先弄清楚两个概念,字符串字符数和字符串长度,字符数是指字符串所包含的的字符个数,字符串长度指的是包含的字节个数。char_length是统计字符数的函数,而...

    AsiaYe
  • PHP代码的解析过程

    这段时间国家开始推行『区块链』,央行也即将发行数字货币DCEP(Digital Currency Electronic Payment)。这个数字货币对支付宝和...

    sibenx
  • 四种常见的 POST 提交数据方式

    薛定喵君
  • Webpack loader 之 url-loader

    url-loader 功能类似于 file-loader,但是在文件大小(单位 byte)低于指定的限制时,可以返回一个 DataURL。

    semlinker

扫码关注云+社区

领取腾讯云代金券