普罗米修斯-Grafana 面板

本文介绍了如何在Grafana中创建和配置QPS指标的面板,详细步骤包括新增看板、配置QPS、理解纵坐标单位以及复制看板。同时,文章还提及了PromQL中的Counter类型和如何计算QPS的增长率,以及一些Grafana的高级功能,如保存面板为文件和使用内置函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Grafana

指标

语法:

<metric name>{label=value}

eg:
http_server_requests_seconds_count{application="*"}

参数 说明
metric name (指标): http_server_requests_seconds_count
label(过滤标签) application
value(值) *

解释:
查询过滤标签 application 为 xxx 的 http_server_requests_seconds_count 指标数据。

指标类型:

  • Counter 计数 只增不减
    ** QPS **:
http_server_requests_seconds_count{application="项目名"} 
sum(rate(http_server_requests_seconds_count{application="项目名", uri!="/xxx/xxx", uri!="xxx/xxx"}[2m])) without(exception, group, status, outcome, instance)
sum(rate(http_server_requests_seconds_count{application="项目名", uri="/xxx/xxx"}[2m])) by(uri)

新增一个QPS的demo:

### 配置Prometheus与Grafana在Windows上的实现 #### 安装Prometheus 为了实现在Windows系统上部署Prometheus,需先从官方网站下载适用于Windows系统的Prometheus安装包[^3]。解压该文件到指定目录下,在此过程中无需复杂的安装向导。 对于数据收集部分,由于Windows环境特殊性,推荐使用`wmi_exporter`作为中间件来获取系统性能指标。同样地,可以从GitHub页面找到对应的发布版并下载适合于操作系统的二进制文件[^2]。 启动`wmi_exporter`服务前,请确认已正确设置了监听端口以及目标地址指向localhost或其他内部网络IP;之后通过命令行执行可执行程序完成初步配置: ```powershell .\wmi_exporter.exe --collectors.enabled="cpu,logical_disk,memory,network_interface,os,service,system" ``` 上述指令指定了要启用的数据采集模块列表,可以根据实际需求调整参数选项。 接着编辑Prometheus配置文件(`prometheus.yml`)中的scrape_configs节,添加如下所示的目标定义以便连接至本地运行的WMI Exporter实例: ```yaml scrape_configs: - job_name: 'windows' static_configs: - targets: ['localhost:9182'] ``` 保存更改后的配置文档,并以管理员权限打开PowerShell窗口进入Prometheus根目录输入以下命令开启监控引擎的服务进程: ```powershell .\prometheus.exe --config.file=prometheus.yml ``` 此时访问浏览器中键入http://<your-ip>:9090即可查看默认界面展示的各项统计图表及历史记录查询等功能[^1]。 #### Grafana可视化面板构建 前往[Grafana官网](https://grafana.com/grafana/download?pg=header)挑选对应版本进行离线安装或在线安装方式之一完成软件部署工作流程。完成后启动应用程序,默认情况下会自动创建超级管理账号用于首次登录验证身份信息。 登录成功后点击左侧菜单栏内的“Configuration -> Data Sources”,选择Add data source按钮新增外部链接源——即之前已经正常工作的Prometheus服务器实例。按照提示填写必要的URL路径和其他认证凭据直至测试连通为止。 最后一步就是设计自定义Dashboard了,这可以通过导入预制模板或者手动绘制组件两种途径达成目的。建议初学者尝试前者,因为社区提供了大量高质量且易于使用的模版供参考学习之用。只需搜索关键字如“Windows Performance Monitoring”就能发现许多实用案例可供借鉴。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值