metrics-clojure
http://metrics-clojure.readthedocs.io/en/latest/リストのゲージ、カウンター、メーター、タイマー、ヒストグラムを使用しています。
私が望むのは、代わりに番号を報告することです。カウンターにそっくりだけどセット付き!inc!/dec! の代わりに演算 または値を受け入れるメーター。
1 つの使用例は、イベントのバッチを処理することです。バッチを監視するメーターを作成できますが、レポート側で正しい単位を使用できるようにバッチ サイズを含めることをお勧めします (したがって、バッチ数ではなく処理されたイベント数をプロットできます)。
もう 1 つの使用例は、時間の経過とともに変化する数値のプロットを生成することです。繰り返しますが、イベントを処理していて、これまでに見たイベントの一意の組み合わせをイベントごとにプロットしたいと思いました。
これはゲージで少し偽装できます。アトムを作成し、ゲージにアトム値を報告させ、コードにアトム値を設定することはできますが、ゲージがいつ値を報告するかを制御することはできません。したがって、値はゲージがクエリされた時点でのみプロットされますが、より具体的な時点 (バッチの終わり、バッチの間隔、またはすべてのイベントなど) で値を記録したい場合があります。
そしてそれは複雑なようです。
助言がありますか?