`
JerryWang_SAP
  • 浏览: 1003464 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

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

阅读更多

首先在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])

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

1
1
分享到:
评论

相关推荐

    promethues(普罗米修斯)监控宿主机-详细文档

    在本详细文档中,我们将关注如何使用 Prometheus 监控宿主机,即 Linux 操作系统的服务器节点。主要涉及的组件有 Prometheus 自身、node_exporter(用于暴露宿主机指标)、Grafana(用于可视化数据)以及 Alert...

    Prometheus监控

    ### Prometheus监控知识点详解 #### 一、Prometheus简介与架构 Prometheus是一款由谷歌研发的开源监控系统与时间序列数据库。其主要特点是采用基于HTTP的拉取模型来收集度量数据,这些数据随后被存储在Prometheus...

    基于Prometheus采集netapp存储的exporter

    Prometheus是一款广泛应用的开源监控解决方案,而针对NetApp存储设备,存在专门的Exporter工具,即"NetApp exporter",它使得Prometheus能够收集并度量NetApp存储系统的各项关键指标。本文将深入探讨基于Linux的...

    linux 监控

    Linux监控主要是通过收集系统运行时的各项指标,如CPU使用率、内存占用、磁盘I/O、网络流量等,来评估系统健康状况和性能瓶颈。这对于优化系统配置、预防故障和提升系统效率至关重要。 1. **监控工具**: - **top*...

    prometheus-redis-exporter-v1.52.0.linux-amd64.tar

    Prometheus Redis Exporter是Prometheus监控系统中的一款重要组件,专为Redis数据库提供监控指标的收集和暴露服务。这个压缩包“prometheus-redis-exporter-v1.52.0.linux-amd64.tar”包含了在Linux AMD64架构上运行...

    Prometheus压缩包

    Prometheus是一款开源的系统监控和警报工具,它在IT领域特别是云计算和DevOps社区中广泛应用。...了解和掌握Prometheus的各项功能和使用方式,对于任何希望提升系统监控能力的IT专业人员来说都至关重要。

    主机监控系统方案介绍

    1. **系统指标监控**:主机监控系统能够实时监测服务器的各项性能指标,包括CPU使用率、内存占用、磁盘空间和网络带宽等,以图表或报表的形式展示,帮助管理员了解系统负载情况。 2. **日志分析**:系统日志是诊断...

    mysqld_exporter-0.12.1.linux-amd64.tar.gz

    《Prometheus监控MySQL组件——mysqld_exporter详解》 在现代云计算环境中,监控系统的重要性不言而喻,尤其对于数据库服务如MySQL来说,实时、准确的监控是保证其稳定运行的关键。Prometheus,作为一款强大的开源...

    redis_exporter-v0.13.linux-amd64.tar.gz

    为了确保其高效稳定运行,监控 Redis 的各项指标至关重要,如内存使用、命令执行频率、连接状态等。这就是 Redis Exporter 的作用,它能够将这些信息转换为 Prometheus 可以理解的格式,进一步实现可视化和报警功能...

    linux性能测试、内存优化资料集

    了解`/proc/meminfo`文件中各项指标的意义,有助于分析内存状态。`free`命令显示内存使用情况,`pmap`展示进程内存映射。避免内存泄漏,需要理解`malloc`和`calloc`等内存分配函数,以及如何使用`Valgrind`检测内存...

    UnixLinux代理程序

    远程监控:Unix/Linux代理程序能实时收集服务器的各项性能指标,如CPU使用率、内存占用、磁盘I/O、网络流量等,并将这些信息汇总到中央监控系统。这样,管理员可以及时发现并解决潜在问题,避免服务中断。例如,...

    falcon-linux-agent.tar.gz

    OpenFalcon是一款开源的分布式监控系统,它为企业提供了全面的性能监控解决方案,能够实时监控服务器的各项指标,包括CPU使用率、内存使用情况、磁盘I/O以及网络流量等。在OpenFalcon体系中,Agent是部署在各个监控...

    mysqld_exporter-0.10.0.linux-amd64.tar.gz

    为了更好地收集和展示MySQL的各项指标,Prometheus社区推出了一款名为mysqld_exporter的工具。本文将深入探讨mysqld_exporter的原理、功能、安装与使用,帮助读者全面理解这个强大的MySQL监控解决方案。 mysqld_...

    haproxy_exporter-0.13.0.linux-amd64.tar.gz

    5. **监控面板**:通过Grafana等可视化工具,可以创建仪表板来展示haproxy的各项指标,如QPS、连接数、错误率等。 通过以上步骤,运维人员可以实时监控haproxy的性能指标,及时发现并解决问题。此外,haproxy_...

    nacos-server(2.0.3)版本的linux win.zip

    - **监控**:Nacos内置了Prometheus和Grafana的集成,可以通过它们对Nacos的各项指标进行监控。 - **日志管理**:合理配置日志输出,便于故障排查和系统分析。 - **安全设置**:为避免未授权访问,应设置访问控制...

    MySQL性能监控:守护数据库健康的哨兵

    性能监控是指对数据库运行时各项关键指标进行跟踪和分析的过程。对于MySQL而言,有效的性能监控能够帮助我们: - 及时发现并解决性能瓶颈问题,确保数据库服务的稳定运行。 - 优化数据库配置,提高查询速度和系统...

    系统性能监测

    在使用系统性能监测小工具时,我们需要注意以下几点: 1. **合理设置阈值**:根据系统实际情况设置合理的报警阈值,避免过多无效报警。 2. **定期分析**:定期查看性能报告,识别长期存在的性能问题。 3. **监控...

    nsq1.10.3安装包(包括windows和Linux)

    - 监控和日志是调优的关键,通过监控系统性能指标,可以及时发现并解决问题。 8. **社区与生态** - NSQ拥有活跃的社区,提供丰富的客户端库,支持多种编程语言,如Python、Java、Go、Node.js等。 - 与其它工具的...

    Linux_Monitoring_Service

    监控Linux系统通常包括以下几个方面: 1. **系统资源监控**:这是最基本的监控内容,包括CPU使用率、内存使用情况、磁盘I/O和网络带宽。Python可以使用如psutil库来获取这些信息,通过分析这些数据,我们可以了解...

    grafana-chinese

    2. **实时监控**:通过收集和展示服务器的各项性能指标,如CPU使用率、内存占用、磁盘I/O、网络流量等,提供实时的数据反馈。 3. **可视化面板**:Grafana的核心特性之一是其丰富的图表类型,如折线图、柱状图、...

Global site tag (gtag.js) - Google Analytics