windows服务器搭建普罗米修斯Prometheus和Grafana监控系统(傻瓜式安装)

一、Prometheus 软件下载

1.安装普罗米修斯监控

Prometheus(由go语言(golang)开发)是一套开源的监控&报警&时间序列数据库的组合,适合监控docker容器和Windows服务器

下载并解压:prometheus-2.51.2.windows-amd64.zip
https://prometheus.io/download/
下载界面

双击运行文件 prometheus.exe,会弹出如下cmd窗口,先不要关闭!不然访问不到

在这里插入图片描述

打开浏览器,访问 http://localhost:9090/targets

在这里插入图片描述

2.配置windows资源采集器

下载并解压:windows_exporter
https://github.com/prometheus-community/windows_exporter/releases
在这里插入图片描述

以管理员身份运行windows_exporter-0.25.1-amd64
浏览器访问 http://localhost:9182/metrics

在这里插入图片描述

创建服务,以管理员身份启动cmd,输入以下命令(请注意修改 binpath):
sc create windows_exporter binpath= C:\Users\Administrator\Desktop\prometheus\windows_exporter-0.25.1-amd64.exe type= own start= auto displayname= windows_exporter

在这里插入图片描述

打开服务启动即可

在这里插入图片描述

请注意!打开服务时,如果遇到如下错误(是因为在上面的步骤:配置windows资源采集器的第2步运行了windows_exporter-0.25.1-amd64,关闭该cmd窗口再运行)

在这里插入图片描述

在prometheus.yml同级目录新建windows.yml

- targets: ["127.0.0.1:9182"]
  labels:
    instance: 127.0.0.1
    serverName: '本地windows服务器'

prometheus.yml中添加如下内容 (注意缩进)

  - job_name: "windows"
    file_sd_configs:
    - refresh_interval: 15s
      files: 
      - ".\\windows.yml"

关闭并重启 prometheus.exe cmd窗口
打开 http://localhost:9090/targets,查看 windows状态为up即成功

在这里插入图片描述

二、Grafana 配置

下载
https://grafana.com/grafana/download?platform=windows

在这里插入图片描述

解压 grafana-enterprise-10.4.0.windows-amd64.zip,解压后双击bin目录下 grafana-server.exe,弹出如下cmd窗口,不要关闭!

在这里插入图片描述

打开浏览器,访问 http://localhost:3000(账号密码默认是admin,首次登录要改新的密码)
(第一次访问端口可能会被占用,先关闭占用端口的应用程序)

在这里插入图片描述

登录成功,进入界面

在这里插入图片描述

创建数据源,关联 prometheus

在这里插入图片描述

选择 Prometheus

在这里插入图片描述

输入 URL,其他默认即可

在这里插入图片描述

保存成功

在这里插入图片描述

三、选择 Grafana 模板

https://grafana.com/grafana/dashboards/

在这里插入图片描述

Download JSON(下载JSON模板文件到本地)

在这里插入图片描述

打开浏览器,访问 http://localhost:3000/dashboards,点击 Create Dashboard

在这里插入图片描述

点击 Import dashboard

在这里插入图片描述

导入下载的JSON模板文件,点击 Import

在这里插入图片描述

至此,监控系统配置完成

在这里插入图片描述

好啦,windows服务器搭建普罗米修斯Prometheus和Grafana监控本地系统就大功告成,下一篇讲述,如何在本地搭建Prometheus和Grafana监控远程服务器。

  • 53
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用 PrometheusGrafana 监视基于 Jetty 的 Java 应用程序可以帮助你收集和分析应用程序的性能指标,并据此进行优化和调整。下面是一些基本步骤: 1. 安装 PrometheusGrafana。可以从官网下载并安装它们,也可以使用 Docker 镜像启动。 2. 在应用程序中添加 Prometheus 客户端库。这个库提供了一些 API,可以让应用程序将性能指标暴露给 Prometheus。 3. 在应用程序的启动脚本中添加启动参数,以启用 Prometheus 客户端库。例如,可以添加以下参数: ``` -javaagent:/path/to/prometheus/jmx_prometheus_javaagent.jar=8080:/path/to/config.yml ``` 这个参数会启动一个 Java 代理,将应用程序的性能指标暴露给 Prometheus。8080 是代理监听的端口号,config.yml 是代理的配置文件。 4. 在 Prometheus 的配置文件中添加监控目标。例如,可以添加以下配置: ``` - job_name: 'jetty' metrics_path: '/metrics' static_configs: - targets: ['localhost:8080'] ``` 这个配置告诉 Prometheus 监视名为 "jetty" 的目标,并从该目标的 /metrics 路径获取指标。目标地址为 localhost:8080。 5. 启动应用程序和 Prometheus,并验证指标是否被成功收集。可以使用 Prometheus 的 Web UI 来查看指标。 6. 在 Grafana 中创建仪表盘,将应用程序的指标展示出来。可以使用 Grafana 的模板和图表来构建仪表盘。 这些步骤只是一个简单的指导,具体的实现可能因应用程序和环境的不同而有所不同。但总的来说,使用 PrometheusGrafana 监视基于 Jetty 的 Java 应用程序是相对简单和方便的。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值