我们开始在我们的应用程序中集成yammer指标。我们希望将生成的Metrics数据收集到关系数据库表中。
如何将此度量标准数据连续流式传输到数据库?
我搜索了互联网,发现Yammer提供了内置的Reporter API(CSVReporter,GraphiteReporter等),可以将数据流式传输到CSV,Graphite等。
我们无法继续扩充CSV或文本文件,因为由于内存问题,它们必须在一段时间后从服务器归档。
一旦yammer metrics API将数据流式传输到其他地方,是否会在服务器内存中保留相同的副本?
我们希望在数据流出数据库后保持服务器内存空闲。
答案 0 :(得分:0)
在任何情况下,指标都会在内存中保留一段时间,但您需要像Ganglia或Graphite这样的产品来长期存储数据。对于操作指标而言,这些通常比关系数据库更好,并提供报告附加组件。您需要有一些额外的代码或扩展度量库以直接登录到数据库。
一旦数据流出,没有必要抓住它,因此如果您正确设置它,它将不会影响您的服务器。