1

ポイントあたりの時間をミリ秒単位で保存することは可能ですか?

GraphiteはWhisperに基づいているので、whisper.pyファイルを調べました。を含む:

UnitMultipliers = {
   's' : 1,
   'm' : 60,
   'h' : 60 * 60,
   'd' : 60 * 60 * 24,
   'y' : 60 * 60 * 24 * 365,
}

したがって、最大精度1でイベントを記録することは可能であるように思われます。10msごとにイベントを生成するシステムにどのように対処できますか?

4

2 に答える 2

5

データをcarbon-aggregatorデーモンまたはStatsdに送信できます。これらは両方ともアグリゲーターであるため、ミリ秒のデータを集約し、1秒あたりの値で書き出します。カーボンアグリゲーターの場合、データを収集する方法(sum、avgなど)でアグリゲーターを構成する必要があります。Statsdの場合、API呼び出しによって使用されるアグリゲーションが決定されるため、事前に構成する必要はありません。

于 2012-06-14T15:17:08.170 に答える
1

グラファイトが10ms間隔でメトリックを保存できないことを考えると、statsDシステムにデータを送信してみることができます。次に、メトリックをstatsDからgraphiteにフラッシュします。

statsDコードはgithub.comで見つけることができます

codeascraft.etsy.comでのstatsDの紹介

于 2012-04-30T13:17:58.380 に答える