Prometheus使用节点导出器监控Linux主机指标

完整译文请访问使用节点导出器监控Linux主机指标

点击这里获取云原生干货icon-default.png?t=M0H8https://www.coderdocument.com/resource_credential.html?code=云原生干货

Prometheus节点导出器暴露了大量与硬件和内核相关的指标。

在本指南中,你将:

  • 在本地启动一个节点导出器;
  • 在本地启动一个Prometheus实例,并配置其从下在运行的节点导出器中抓取指标。

注意:虽然Prometheus节点导出器是用于*nix系统的,但有一个用于Windows系统的WMI导出器有类似的功能。

安装并运行节点导出器

Prometheus节点导出器是一个静态二进制文件,你可以通过tarball安装它。你从Prometheus下载页面下载并解压,然后运行:

wget https://github.com/prometheus/node_exporter/releases/download/v*/node_exporter-*.*-amd64.tar.gz
tar xvfz node_exporter-*.*-amd64.tar.gz
cd node_exporter-*.*-amd64
./node_exporter

你应该看到如下输出,表明节点导出器现在正在运行,并在9100端点上暴露指标:

INFO[0000] Starting node_exporter (version=0.16.0, branch=HEAD, revision=d42bd70f4363dced6b77d8fc311ea57b63387e4f)  source="node_exporter.go:82"
INFO[0000] Build context (go=go1.9.6, user=root@a67a9bc13a69, date=20180515-15:53:28)  source="node_exporter.go:83"
INFO[0000] Enabled collectors:                           source="node_exporter.go:90"
INFO[0000]  - boottime                                   source="node_exporter.go:97"
...
INFO[0000] Listening on :9100                            source="node_exporter.go:111"

节点导出器指标

一旦节点导出器安装并运行,你可以通过对/metrics端点执行curl命令来验证是否导出了指标:

curl http://localhost:9100/metrics

输出类似如下:

# HELP go_gc_duration_seconds A summary of the GC invocation durations.
# TYPE go_gc_duration_seconds summary
go_gc_duration_seconds{quantile="0"} 3.8996e-05
go_gc_duration_seconds{quantile="0.25"} 4.5926e-05
go_gc_duration_seconds{quantile="0.5"} 5.846e-05
# etc.

及时获取更多精彩文章,请扫码关注如下公众号《云原生之家》:

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值