当前位置: 首页 > 知识库问答 >
问题:

普罗米修斯/格拉法纳反单调性

胡浩瀚
2023-03-14

有没有办法使格拉法纳的普罗米修斯计数器真正单调?

每当服务器重新启动时,我的服务器上的计数器(使用Prometheus Java库)就会重置,Grafana中的计数器也会降至零。我在文档中找不到普罗米修斯查询的方法。Java库也没有提供使计数器在重新启动时持久化的方法。

共有2个答案

汪建白
2023-03-14

实现这一点的方法是使用rate函数,该函数处理计数器重置。

宗穆冉
2023-03-14

使用计数器时,您几乎从不关心值本身,而只关心其增长率。因此,计数器总是与rate()increase()函数结合使用。这些函数为您处理计数器重置(任何非单调增加都将被视为计数器重置,并在速率计算中被中和)。

 类似资料:
  • 我试图找到Grafana中所有URL的平均响应时间, 下面的查询没有返回任何数据,我在这里做错了什么? 数据通过千分尺收集。

  • 我正在用Prometheus(1.1.2)后端构建Grafana(4.1.1)图,并试图使用模板在仪表板上选择/取消选择某些度量的子集。我有一个名为“$pop”的模板变量,它描述了我的城市位置,还有一个名为“$resolver”的模板变量,它描述了我使用的resolver类型(“unbound”或“pdns”是可能的字符串结果) 我有两个这样的度量标准,它们目前在$POP中选择各种值时工作得很好:

  • 我有SpringBoot应用程序,我想对其实施jmx监控。我已经成功地使用prometheus计数器对服务实施监控,并使用node_exporter对机器实施监控。之后,我将其与grafana连接起来。这很好。 现在我想用Jmx exporter获取指标,但我发现很难。我无法从JMX exporter获取度量。网上没有那么多关于这个的东西。。。 我需要什么来获取指标?启动JMX\U导出器,更改pr

  • 有一篇文章“跟踪每个版本”,它讲述了在每个代码部署的图形上显示一条垂直线。他们正在使用石墨。我想做一些类似于普罗米修斯2.2和格拉法纳5.1的事情。更具体地说,我希望在图形上显示“应用程序启动”事件。 Grafana注释似乎是实现这一点的合适机制,但我不知道使用哪种类型的普罗米修斯度量以及如何查询它。

  • 我们有一个由几个节点组成的集群,所以我不能做节点端口,只需转到我的节点ip(这是我为测试普罗米修斯所做的)。我在“监控”名称空间中安装了stable/prometheus和stable/grafana。 到目前为止一切看起来都很好。 这是服务elb。yaml: 顺便说一句,如果我不使用--set rbac创建图表,那么在serviceaccount的权限方面会出现错误。创建=false 我最近为K

  • 拥有以下系列,并希望对图例使用,而不是。有人能帮忙吗? 第一个: 第二个是: