0

我们开始在我们的应用程序中集成 yammer 指标。我们希望将生成的 Metrics 数据收集到关系数据库表中。

如何将这些 Metrics 数据连续流式传输到数据库?

我搜索了互联网,发现 Yammer 提供了内置的 Reporter API(CSVReporter、GraphiteReporter 等),可以将数据流式传输到 CSV、Graphite 等。

我们无法继续扩充 CSV 或文本文件,因为由于内存问题,它们必须在一段时间后从服务器存档。

一旦 yammer 指标 API 将数据流式传输到其他地方,它是否会在服务器内存中保留相同的副本?

一旦数据流式传输到数据库,我们希望保持服务器内存空闲。

4

1 回答 1

0

在任何情况下,指标都会在内存中保留一段时间,但您需要像 Ganglia 或 Graphite 这样的产品来长期存储数据。这些通常比关系数据库更适合运营指标,并提供报告插件。您需要一些额外的代码或扩展度量库以直接记录到数据库。

一旦数据流出,就没有必要保留它,因此如果您正确设置它,它不会影响您的服务器。

于 2014-04-21T03:17:19.140 回答