VictoriaMetrics 查询可视化工具

在线连接 VictoriaMetrics 实例,执行 PromQL 即时/范围查询并浏览指标元数据

即时/范围查询 凭据不持久化 指标元数据

连接配置

请填写连接信息后测试连接

暂无数据,执行查询后将在此展示结果

广告位

工具介绍

VictoriaMetrics 是一款高性能、低成本、可扩展的时序数据库,兼容 Prometheus HTTP API 与 PromQL,常作为 Prometheus 的长期存储远程写入后端或独立监控存储。本工具帮助你在浏览器中直接连接 VictoriaMetrics 实例,执行即时查询与范围查询,并将结果以表格形式可视化展示。

  • 即时查询:调用 /api/v1/query,返回某一时刻的向量/标量结果。
  • 范围查询:调用 /api/v1/query_range,需指定 start、end、step,返回矩阵数据。
  • 指标元数据:调用 /api/v1/label/__name__/values,列出所有指标名称。

安全说明

  • 凭据不持久化:连接信息(主机/端口/账号密码)仅随请求在内存中透传给后端代理,不写入数据库或日志。
  • 只读查询:本工具仅发起 VictoriaMetrics HTTP API 的查询类请求,不执行任何写操作。
  • 本地存储:前端仅把连接配置保存到当前页面的 sessionStorage,关闭标签页即清除。
  • 超时控制:请求超时与结果行数上限均可自定义,避免拉取超大结果集。

常见问题

连接测试失败如何排查?

1)确认 VictoriaMetrics 服务已启动且端口(默认 8428)可达;2)健康检查端点为 /health,需返回 200;3)若启用了 Basic Auth,请填写正确的用户名密码;4)跨域/网络隔离环境下,需保证本服务后端能访问到 VictoriaMetrics 实例。

VictoriaMetrics 和 Prometheus 有何不同?

VictoriaMetrics 兼容 Prometheus 的 HTTP API 与 PromQL 查询语言,可作为其远程存储后端。两者查询接口(/api/v1/query、/api/v1/query_range、/api/v1/label/.../values)完全一致,主要差异在默认端口(VM 为 8428,Prometheus 为 9090)与健康检查端点(VM 为 /health,Prometheus 为 /-/healthy)。

结果表格中的列是怎么生成的?

对于 vector/matrix 结果,工具会收集所有时间序列的 metric 标签 key(如 __name__、job、instance 等)作为前几列,并在末尾追加 timestamp、value 两列;缺失的标签值以空字符串填充。scalar/string 结果仅返回单列 result。

支持哪些常用的 PromQL 示例?

up(目标存活状态)、rate(http_requests_total[5m])(5 分钟请求速率)、histogram_quantile(0.95, sum(rate(request_duration_seconds_bucket[5m])) by (le))(P95 延迟)、sum by (job)(up)(按 job 聚合)等。