在 java 中使用 Prometheus 收集的时间序列的自定义时间戳

Custom time stamp for time series collected with Prometheus in java

我有一个 java 应用程序,它使用 Prometheus 库在执行期间收集指标。 后来我 link 将 Prometheus 服务器连接到 Grafana,以便可视化这些指标。我想知道是否可以让 Grafana 为这些指标显示自定义 X 轴? 通常的 X 轴是当地时间。我可以让它显示带有 GPS / UTC 时间戳的数据吗?可能吗?如果是,它需要什么?保存时间戳的附加指标参数?

我这样声明度量变量:

private static Counter someCounter = Counter.build()
            .name("someCounter_name").help("information counter").labelNames("SomeLable").register();

并像这样添加数据:

someCounter.labels("test").inc();

如有任何帮助,我们将不胜感激。谢谢你。

这是在 Grafana 中处理的事情。如果您查看仪表板(而非面板)设置,在常规下有一个时区下拉菜单,允许您使用 select UTC 而不是浏览器本地时间。