ユーザーがアプリで ButtonA をクリックした回数を確認したいという非常に単純なケースがあります。DropWizard メトリクス カウンターを使用してこれをアーカイブし、coursera レポーターを使用して 1 分ごとに DataDog に報告しています。
registry.counter("buttonA").inc();
しかし、何が起こっているかというと、このカウンターは私が思っていたようには動作しません。たとえば、buttonA が 4 回クリックされた場合、カウンターはアプリが再起動するまで値 4 を保持しますが、これはあまり役に立ちません。
カウントを保持し、レポートごとに 0 にリセットされる、私が気付いていない他のメトリックはありますか? そのため、Datadog ダッシュボードですべてのカウントを簡単に合計し、アプリを再起動してもメトリクスに影響を与えずに正確な数値を取得できます。