使用Prometheus和Grafana对KVM主机进行可视化展示

最近我们经常在Docker/Kubernetes相关的领域看到Prometheus的身影,因为有各种各样的exporter,所以它不仅仅限于使用在Docker上。如果要收集服务器的指标数据,可以使用官方提供的exporter – node_exporter。而要在Grafana中对其进行可视化展示,可以考虑使用”Node Exporter Fullby idealista”这个插件,效果非常好。

你可以在 “Grafana Labs” 的网站上搜索 Grafana 仪表板并根据自己的环境进行修改,这是开始的简单方式。

在node_exporter中,可以通过每个块设备和网络设备获取IO信息,因此可以从设备名称追踪KVM虚拟机的信息,但这相当麻烦。

因此,使用第三方制造的libvirt_exporter可以通过域(客户机)名称获取和显示相应的指标。(由于没有分发二进制文件,因此需要使用go进行构建)

哪位客人导致了负荷的增加呢?这样一来就更容易理解了。

dashboard_kvm-host.png

您可以使用kvm-host-dashboard.json来测试此仪表板。

相关文件 (Guanlian Wenjian)

    • Prometheus + Grafana + cAdvisor で Docker container のリソースモニタリング

 

    Prometheus の Service Discovery
广告
将在 10 秒后关闭
bannerAds