CollectD Java插件在Graphite中错误地显示零

CollectD Java插件在Graphite中错误地显示零,java,graphite,collectd,Java,Graphite,Collectd,都是关于插件的 一个插件是Java插件。记录,以及。Java插件的功能是承载其他插件 其中一个Java插件的源代码是。使用这个类和另一个更简单的类JMXMemory2.java,我创建了一个类,该类反复静态地报告一个值。它是通过不同的收集数据类型来实现的,这些数据类型在某种程度上进行了解释 我遇到的问题是,当以Graphite显示时,只有1个数据类型报告实际值。其余部分显示为零。如果我创建并使用自定义数据类型,数据将按预期绘制。我想使用内置的一般类型的绝对,计数器,推导和规范。这样我就不必在ty

都是关于插件的

一个插件是Java插件。记录,以及。Java插件的功能是承载其他插件

其中一个Java插件的源代码是。使用这个类和另一个更简单的类JMXMemory2.java,我创建了一个类,该类反复静态地报告一个值。它是通过不同的收集数据类型来实现的,这些数据类型在某种程度上进行了解释

我遇到的问题是,当以Graphite显示时,只有1个数据类型报告实际值。其余部分显示为零。如果我创建并使用自定义数据类型,数据将按预期绘制。我想使用内置的一般类型的绝对,计数器,推导和规范。这样我就不必在types.db中创建新的数据类型

每次将该值设置为数字12

绝对值:绝对值:0:U
------>以1.2为中心绘制类似心跳的图形

计数器值:计数器:U:U
------>图0

派生值:派生:0:U
------>图0

仪表值:仪表:U:U
------>图0

内存值:仪表:0:281474976710656
--->绘制一条12的直线

存储器2值:仪表:0:281474976710656

--->图12的直线可能有问题,但仅根据仪表类型显示实际值

每次将该值设置为数字12

如果您指定了派生类型,您将看到度量是如何随时间变化的,这意味着,如果您总是使用
value=12
,那么派生类型总是会得到
0
,对吗