首页 > 系统相关 >Windows平台的prometheus和Grafana的学习与使用

Windows平台的prometheus和Grafana的学习与使用

时间:2023-11-20 19:35:18浏览次数:35  
标签:bin 00Grafana Windows grafana -- prometheus windows Grafana

Windows平台的prometheus和Grafana的学习与使用


背景

最近没有了linux机器
突然想捯饬一下Windows平台的监控与使用
所以总结一一下. 

第一步下载

https://prometheus.io/download/
https://grafana.com/grafana/download

注意需要下载 windows平台的安装介质
建议是选择 zip包. 
zip包可以方便的设置目录. 

启动prometheus

解压缩后进行处理, 比如我这边的目录为:

E:\00Grafana 的目录

2023/11/20  10:31    <DIR>          .
2023/11/20  10:31    <DIR>          data
2023/11/20  07:59    <DIR>          grafana
2023/11/20  07:58    <DIR>          prometheus

在prometheus 目录下面执行脚本

prometheus.exe  --config.file="prometheus.yml"   --storage.tsdb.retention.time=2m  --storage.tsdb.retention.size=15GB  --storage.tsdb.path="E:\00Grafana\data"

然后就可以查看了.

http://127.0.0.1:9090

启动grafana

进入 grafana/bin 目录下
执行命令
grafana.exe server  就可以打开服务
默认用户密码
admin/admin
第一次登录必须修改密码 

然后可以导入就可以了. 

启动windows-exporter

cmd 直接执行 windows_exporter-0.24.0-amd64.exe

就可以
默认监听端口: 9182

修改prometheus增加配置

  - job_name: "Windows"
    static_configs:
      - targets: ["localhost:9182"]

grafana导入dashboard

https://grafana.com/grafana/dashboards/14694-windows-exporter-dashboard/

导入 14694 就可以
但是需要注意

14694 已经很久没有在grafana官网上面更新了. 默认打开很多没有数据. 最好是使用github上面的json文件:
https://github.com/rasoulivand/windows-exporter-dashboard

json文件的最后修改时间是 2023-06
grafana上面的最后修改时间是 2021-07

注册为服务

增加一个shell 脚本为: 
@echo off
E:
cd E:\00Grafana\
E:\00Grafana\windows_exporter-0.24.0-amd64.exe 
文件保存到: 
E:\00Grafana\bin\windows_exporter.bat

使用 cmd 命令行模式常见服务
sc create Windows_Exporter binPath=E:\00Grafana\bin\windows_exporter.bat start= auto

其他两个服务为:
@echo off
E:
cd E:\00Grafana\prometheus
E:\00Grafana\prometheus\prometheus.exe  --config.file="E:\00Grafana\prometheus\prometheus.yml"   --storage.tsdb.retention.time=2m  --storage.tsdb.retention.size=15GB  --storage.tsdb.path="E:\00Grafana\data"

设置为: E:\00Grafana\bin\prometheus.bat
设置服务: 
sc create prometheus binPath=E:\00Grafana\bin\prometheus.bat  start=auto

Grafana 

@echo off
E:
cd E:\00Grafana\grafana\bin
E:\00Grafana\grafana\bin\grafana.exe  server

设置为: E:\00Grafana\bin\grafana.bat
设置服务: 
sc create grafana binPath=E:\00Grafana\bin\grafana.bat  start=auto

简单效果

image

标签:bin,00Grafana,Windows,grafana,--,prometheus,windows,Grafana
From: https://www.cnblogs.com/jinanxiaolaohu/p/17844662.html

相关文章

  • Windows部署Java环境
    下载Java开发工具包JDK(JavaDevelopmentKit)进入Java官网下载页。找到需要的JDK版本,选择Windows系统,在Downloads下,单击下载链接。双击运行JDK安装包。单击下一步,然后修改安装目录,再单击下一步。等待安装完成,单击关闭。修改环境变量,将JDK安装目录下的bin目录,加入到系统变量......
  • Windows10 删除库文件夹
    删除打开注册表,找到以下:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace在左侧NameSpace目录下找到{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}子项删除注:64位系统可能需要额外删除以下目录的同名子项:计算机\HKEY_LOCAL_M......
  • 转载:基于WDF的PCI/PCIe接口卡Windows驱动程序(5)-如何为硬件移植驱动程序
    原文地址:http://www.cnblogs.com/jacklu/p/6139347.html如果你觉得这篇博客对你的项目有用,请引用以下论文:MengShengwei,LuJianjie.DesignofaPCIeInterfaceCardControlSoftwareBasedonWDF.FifthInternationalConferenceonInstrumentationandMeasurement,C......
  • Windows端口占用问题解决
    查询被占用的端口进程8080为端口号netstat-ano|findstr8080杀掉线程14816为进程号taskkill/f/t/im14816......
  • 转载:基于WDF的PCI/PCIe接口卡Windows驱动程序(1)-WDF概述及开发环境搭建
    原文出处:http://www.cnblogs.com/jacklu/p/4619110.html本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法。这个系列的博客将首先用一个篇幅为不懂Windows 下PCI/PCIe驱动开发的介绍WDF和开发环境搭建,接下来几篇将直接讲述程序编写,......
  • redis 在windows使用
    1下载软件(包含服务端和客户端)-从官网找安装包下载后文件 redis-server.exe 就是服务端.文件 redis-cli.exe是客户端.   2在cmd中启动服务端 在当前窗口中运行cmd,输入redis-serve为了方便,可以把redis目录加入环境变量,这样任意打开cmd, 输......
  • 转载:基于WDF的PCI/PCIe接口卡Windows驱动程序(2)-开发者需要了解的WDF中的一些重要的概
    原文出处:http://www.cnblogs.com/jacklu/p/4646601.html本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法。在上一篇简要介绍了WDF和开发环境搭建后,本篇将讲述几个WDF中的概念,对开发者了解WDF非常有帮助,属于“内功部分”;本篇文章结......
  • Linux vs Windows
    特点比较费用·windows:收费且很贵linux:免费或少许收费软件与支持windows:数量和质量都有优势,不过大部分为收费软件;由微软官方提供支持和服务linux:开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;由全球所有linux开发者和自由软件社区提供支......
  • 通过PowerShellPlus示例脚本学习PowerShell-通过WIndows集成验证登录SQLServer
    ##=====================================================================##Title:Connect-MSSQL-IPWindowsAuth##Description:ConnecttoSQLServerusingIPaddress,instanceand##Windowsauthentication##Author:Idera......
  • [oeasy]python001_先跑起来_python_三大系统选择_windows_mac_linux
    先跑起来......