将Graphite / Grafana用于非基于时间的数据

时间:2017-04-25 09:57:55

标签: metrics graphite grafana

我一直在阅读文档,并且能够让Graphite接收我发送的数据。我可以肯定地看到跟踪并发用户和网络负载等事情的好处。

但是现在我的任务是在客户端上实现它以显示RAM和CPU使用情况。除此之外,我还必须跟踪行动(用户购物)。也许我在这里错过了很大一部分图片,但我不确定如何做这些事情。我需要时间戳吗?我也见过饼图等的插件,这表明我可以用不同统计数据的设备创建图表。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我认为你没有遗漏任何东西。

你发送到的所有数据,例如InfluxDB(因为我最常用的)会在到达时自动加上时间戳 - 除非你自己指定一个明确的数据。

如果您正在显示CPU负载,则可以编写查询以获取最新值,或者可能是平均值(平均值)随时间变化,或者在适当的时间段内获取最大值或最小值。

饼图也可以成功用于绘制一段时间内的关系。

关键是要创建一个特定的查询(我直接使用SQL)来制作用于面板类型的数据。 documentation中有很好的例子。