0

アプリケーションに yammer メトリクスの統合を開始します。生成されたメトリクス データをリレーショナル データベース テーブルに収集します。

このメトリクス データをデータベースに継続的にストリーミングするにはどうすればよいですか?

インターネットを検索したところ、Yammer が組み込みの Reporter API (CSVReporter、GraphiteReporter など) を提供し、データを CSV、Graphite などにストリーミングできることがわかりました。

CSV ファイルやテキスト ファイルを増やし続けることはできません。これは、メモリの問題により、しばらくしてからサーバーからアーカイブする必要があるためです。

yammer メトリクス API がデータを別の場所にストリーミングすると、同じコピーがサーバー メモリに保持されますか?

データがデータベースにストリーミングされたら、サーバーのメモリを解放したままにします。

4

1 に答える 1

0

メトリクスはあらゆる状況でしばらくメモリに残りますが、データを長期間保存するには、Ganglia や Graphite などの製品が必要です。これらは通常、リレーショナル データベースよりも操作メトリックに適していて、レポート アドオンを提供します。データベースに直接ログを記録するには、追加のコードを用意するか、メトリクス ライブラリを拡張する必要があります。

データがストリーミングされると、それを保持しても意味がないため、正しく設定されていればサーバーに影響を与えることはありません.

于 2014-04-21T03:17:19.140 に答える