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

简单效果

Windows平台的prometheus和Grafana的学习与使用的更多相关文章

  1. 基于Windows平台的Python多线程及多进程学习小结

    python多线程及多进程对于不同平台有不同的工具(platform-specific tools),如os.fork仅在Unix上可用,而windows不可用,该文仅针对windows平台可用的工具 ...

  2. cocos2d-x学习笔记(18)--游戏打包(windows平台)

    cocos2d-x学习笔记(18)--游戏打包(windows平台)           之前做好的游戏,都是在vs2008下编译执行的.假设说想把游戏公布到网上或者和其它人一起分享游戏,那就得对游戏 ...

  3. Kettle学习系列之kettle的下载、安装和初步使用(windows平台下)(图文详解)

    不多说,直接上干货! kettle的下载 žKettle可以在http://kettle.pentaho.org/网站下载                   http://sourceforge.n ...

  4. 基于Prometheus和Grafana的监控平台 - 环境搭建

    相关概念 微服务中的监控分根据作用领域分为三大类,Logging,Tracing,Metrics. Logging - 用于记录离散的事件.例如,应用程序的调试信息或错误信息.它是我们诊断问题的依据. ...

  5. 基于Prometheus和Grafana的监控平台 - 运维告警

    通过前面几篇文章我们搭建好了监控环境并且监控了服务器.数据库.应用,运维人员可以实时了解当前被监控对象的运行情况,但是他们不可能时时坐在电脑边上盯着DashBoard,这就需要一个告警功能,当服务器或 ...

  6. Centos7.X 搭建Prometheus+node_exporter+Grafana实时监控平台

    Prometheus简介 什么是 Prometheus Prometheus是一个开源监控报警系统和时序列数据库 主要功能 多维数据模型(时序由 metric 名字和 k/v 的 labels 构成) ...

  7. Docker监控平台prometheus和grafana,监控redis,mysql,docker,服务器信息

    Docker监控平台prometheus和grafana,监控redis,mysql,docker,服务器信息 一.通过redis_exporter监控redis 1.1 下载镜像 1.2 运行服务 ...

  8. cocos2d-x 2.1.4学习笔记01:windows平台搭建cocos2d-x开发环境

    cocos2d-x的大致开发流程是,首先使用win32版进行代码编写并完成游戏,然后将代码迁移到对应的开发环境上进行交叉编译完成游戏打包,如iphone上是mac+xcode,android是ecli ...

  9. MongoDB学习总结(一) —— Windows平台下安装

    > 基本概念 MongoDB是一个基于分布式文件存储的开源数据库系统,皆在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB将数据存储为一个文档,数据结构由键值key=>val ...

  10. Windows平台分布式架构实践 - 负载均衡

    概述 最近.NET的世界开始闹腾了,微软官方终于加入到了对.NET跨平台的支持,并且在不久的将来,我们在VS里面写的代码可能就可以通过Mono直接在Linux和Mac上运行.那么大家(开发者和企业)为 ...

随机推荐

  1. .net Core实战简单文件服务器

    首先新建一个ASP.NET Core 项目,选中空的模板,如下图所示 在NuGet包中添加Microsoft.AspNetCore.StaticFiles 添加好以后我们在Startup.cs中添加对 ...

  2. MySQL的事务(看看也许有帮助呢)

    MySQL的事务 一.事务的概念 在MySQL中,只有InnoDB存储引擎才支持事务. 事务的处理用来维护数据库数据的完整性,保证同一个事务里的一批SQL语句,要么全部执行,要么全部不执行. 事务用来 ...

  3. Spring MVC的生命周期与简单三大组件的简单介绍

    1.说到Spring MVC就会想到它是基于MVC设计模式的思想来设计的: 那么MVC设计模式是什么呢? 下面来介绍一下 MVC 设计模式 MVC是模型(model)-视图(view)-控制器(con ...

  4. Http 编码格式简介

    Http 格式简介 Http 是用于在客户端和服务端之间进行通信的一种消息格式,一般由以下几个部分组成: 起始行:这部分在 Http 响应中也被称为状态行,针对不同的 Http 类型,其中包含的内容也 ...

  5. 文心一言 VS 讯飞星火 VS chatgpt (33)-- 算法导论5.2 5题

    五.设A[1..n]是由n个不同数构成的数列.如果i<j且A[i]>A[j],则称(i,j)对为A的一个逆序对(inversion).(参看思考题2-4 中更多关于逆序对的例子.)假设A的 ...

  6. html2pdf

    nodejs 生成pdf比较靠谱,使用chrome核心渲染: puppeteer / phantom 爬虫都好用 good

  7. 2021平(jia)凡(ban)的一年

    0x00 刚刚把<平凡的世界>电视剧看完.也不知道什么原因,又去刷了一遍, 可能是有那么一段时间比较迷茫.加班加到怀疑人生了吧. 记得当年第一次看这本小说还是17年,好像是为了借一本什么书 ...

  8. Solon Logging 日志插件的记录器、添加器级别控制

    有需要的人可以记下 solon.logging.appender: console: level: TRACE #设置级别,默认为 TRACE enable: true #是否启用,默认为 true ...

  9. 【flask】flask-sqlalchemy使用 flask-migrate使用 flask项目演示

    目录 昨日回顾 今日内容 1 flask-sqlalchemy使用 2 flask-migrate使用 3 flask项目演示 昨日回顾 类装饰器可能有两种含义: 使用类作为装饰器 装饰类的装饰器 基 ...

  10. DNS--智能地址解析(view视图)

    域名:xinenhui.com DNS服务器:192.168.198.128 DNS1:192.168.198.129 DNS2:192.168.198.146 1 简介 使客户端就近访问DNS服务器 ...