我正在考虑使用gmetric4j将指标发布到神经节。到目前为止,我发现这样做的唯一记录方法是使用它的GSampler类来制作在预定时间运行的度量数据轮询Runnable。
在我的应用程序中,让它的组件在他们认为合适时(即不在常规的计划间隔中)发布度量数据会更容易。从检查gmetric4j源代码我可以看到这可以用GMetric对象完成,但我不确定这是否会最终产生有意义的结果。
所以我想知道的是:
你能不定期地将数据发布到神经节,如果是的话,在这种情况下如何形成数据聚合和时间序列?
此外,我无法理解“tmax”(命令行上的-x)和gmetric调用的“dmax”(命令行上的-d)参数的含义,以及它们是否与上述问题有关。有谁知道更多关于这些?
答案 0 :(得分:0)
您是否尝试过Metrics图书馆?它有一个Ganglia记者,负责处理何时以及如何将测量结果发送到gmond / gmetad。如果需要代码示例,也可以查看源代码。
对于dmax,tmax以及报告的频率,我发现这是good source