Prometheus+Grafana环境搭建(windows版)

一、系统环境准备

windows_exporter-0.13.0-amd64

下载地址:https://github.com/martinlindhe/wmi_exporter/releases

 nvidia-smi_exporter

下载地址:https://github.com/zhebrak/nvidia_smi_exporter

 prometheus-2.19.2.windows-amd64

下载地址:https://prometheus.io/download/ 

选择windows 版本即可

 go1.18.1windows-amd64

下载地址:https://golang.google.cn/dl/

 grafana-enterprise-8.4.4.windows-amd64

下载地址:Download Grafana | Grafana Labs

二、安装WMI-EXPORTER

  • 完成安装后会自动创建一个开机自启的服务,通过服务(services.msc)判断是否有有windows_exporter
  • 通过访问http://ip+默认端口9182(如:http://localhost:9182) 出现下图,即代表安装采集数据成功。

 三、安装NVIDIA_SMI_EXPORTER

依赖于go的编译环境

go的下载:https://golang.google.cn/dl/

安装成功后cmd进入go目录文件夹下执行命令: 

> go build -v nvidia_smi_exporter

会自动生成一个nvidia_smi_exporter.exe文件

注:执行命令后可能会遇到无法生成此文件的情况此时将nvidia_smi_exporter文件解压到C:\Program Files\go\src文件夹中,然后cd进入C:\Program Files\go\src文件中或cd C:\Program Files\go\sr\nvidia_smi_exporter-master中,再执行命令go builder -v nvidia_smi_exporter-master就会生成一个nvidia_smi_exporter-master.exe的文件

生成文件成功后执行命令:

nvidia_smi_exporter-master.exe

验证:打开浏览器输入地址:http://localhost:9101/metrics

四、安装 PROMETHEUS

解压到C:\Program Files文件下,解压后,修改配置文件prometheus.yml

启动prometheus:cmd进入安装目录执行命令:prometheus.exe --config.file=prometheus.yml --web.listen-address=:9090 &

访问http://localhost:9090,出现一下界面即为安装成功

五、安装GRAFANA

解压grafana压缩包到C:\Program Files文件夹下,进入bin目录启动grafana-server.exe,打开浏览器访问http://localhost:3000,账号密码为:admin,admin

配置数据源:输入名称和URL即可,然后点击Save & test

添加模板https://grafana.com/grafana/dashboards

ID和json文件使用一种即可

导入后效果:

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
jmeter,PrometheusGrafana是一些在Windows操作系统上常用的工具。这些工具都有着不同的功能和用途,可以帮助我们进行性能测试和监控。 首先是jmeter,它是一个开源的Java应用程序,用于对各种协议(如HTTP,FTP,JMS等)进行负载测试。通过使用jmeter,我们可以模拟大量用户同时对应用程序进行请求,以测试其性能和稳定性。在Windows上使用jmeter十分方便,只需要下载并安装Java Runtime Environment(JRE)即可。 另一个工具是Prometheus,它是一个开源的监控系统和时间序列数据库。Prometheus可以收集和存储应用程序的指标数据,并提供强大的查询和可视化功能。在Windows上使用Prometheus,我们可以通过下载二进制文件并启动Prometheus服务器,然后配置其监控对象,并通过其提供的API接口获取数据。 最后是Grafana,它是一个开源的可视化仪表板工具,可以与Prometheus集成,用于创建漂亮的监控和分析仪表板。通过Grafana,我们可以将Prometheus收集的数据进行可视化展示,并添加各种图表、报表、警报和过滤器等。在Windows上使用Grafana,我们需要下载并安装Grafana软件,并通过其提供的界面配置数据源连接和仪表板的创建。 总结来说,在Windows操作系统上,我们可以使用jmeter进行负载测试,Prometheus进行监控数据的收集和存储,以及Grafana进行数据的可视化展示。这些工具的组合可以帮助我们实现全面的性能测试和监控,提供更好的应用程序性能分析和问题排查能力。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值