V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
FormatToday
V2EX  ›  问与答

Grafana 怎么监控增长量而不是总量

  •  
  •   FormatToday · Aug 26, 2021 · 2471 views
    This topic created in 1708 days ago, the information mentioned may be changed or developed.

    新人刚接触 grafana,现在一个需求是,数据源只有总数,怎么在 dashboard 中设置显示的是每次刷新的数据跟上次刷新时的增长量。

    比如:上次刷新的时候总量是 9999,第二次是 1000,只需要在图表中显示 1 即可。

    7 replies    2021-08-27 11:30:26 +08:00
    GuuJiang
        1
    GuuJiang  
       Aug 27, 2021 via iPhone
    rate 或 irate 函数
    ETiV
        2
    ETiV  
       Aug 27, 2021 via iPhone
    问题不在 grafana,而是数据源用的时序库是什么,都有特定的查询语句
    strawberryBug
        3
    strawberryBug  
       Aug 27, 2021 via Android
    时序数据不就是每次采集的数据都同时含有时间戳么。显示在 grafana 上就是一条横轴为时间的连续曲线。使用 PromQL 编写语句时,sum 和 increase 都满足你的需求啊。increase 的 timerange 可以设置你想要观测的时间 time interval, sum 可以用当前时间的值减去 time interval 之前的值,就是函数和预算方式的组合
    FormatToday
        4
    FormatToday  
    OP
       Aug 27, 2021
    @GuuJiang
    @ETiV
    @strawberryBug
    感谢三位的回复,现在已经搞清了不是 grafana 这边的事。数据源是 prometheus ,可以使用 PromQL 来做这件事。我试了下使用 delta 函数可以实现这个,我今天再试试 increase
    512357301
        5
    512357301  
       Aug 27, 2021 via Android
    题主是怎么解决 grafana 无官方中文版的问题的,公司里还是比较喜欢中文的软件
    FormatToday
        6
    FormatToday  
    OP
       Aug 27, 2021
    @512357301 我就是用官方英文版的,图上的中文是 panel 标题,这些都是可以自己输入的
    RunDouble
        7
    RunDouble  
       Aug 27, 2021
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2413 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 01:09 · PVG 09:09 · LAX 18:09 · JFK 21:09
    ♥ Do have faith in what you're doing.