1リクエストあたりの平均応答時間、1リクエストあたりの最小応答時間、1リクエストあたりの最大応答時間を生成する方法はありますか?私は競合状態を避けるためにAtomic変数やリクエストごとの同期を使用することができますが、これが最善の方法かどうかはわかりません。Spring Actuatorカスタムメトリック(平均、最小、最大応答時間)
1
A
答えて
1
この問題の解決策は、dropwizard metricsタイマーを使用することです。残念ながら、私たちはAPIの制限であるhereと全く同じ問題に直面しています。しかし全体的にこれは仕事をすることができます。
0
応答時間を記録する場合は、ハンドラの先頭と最後で時間を取得してから、GaugeServiceをデルタで更新できます。 この値の履歴を保存する場合は、GaugeWriterを使用してGaugeServiceから現在のデータをエクスポートできます。
+0
あなたの答えをありがとう。残念ながら、古いバージョンのスプリングアクチュエータを使用しています。より多くのメソッドがオーバーロードされていれば、必要なものはdropwizardメトリックで実行できます。 – ampofila
関連する問題
- 1. 最小/最大/平均ping応答の計算
- 2. MPIのダブルリング、最大、最小、平均
- 3. Matlabで最大、最小、平均(平均)の乱数を生成
- 4. 最小二乗平均
- 5. BXスライダ - 応答性 - 最小/最大スライド
- 6. Pythonの大NumPy配列の最小、最大、平均
- 7. O(1)時間の平衡二分探索時間の最小/最大要素
- 8. 最小、最大、平均、標準偏差のボックスプロット
- 9. カサンドラ:値を挿入して平均/最小/最大を更新
- 10. F#の最大値、最小値、平均値を求める
- 11. Java swing GUIフォーム/ jFrame、平均、最大、最小のボタン
- 12. Java int配列:平均、最小/最大、ソートを検索
- 13. 最小値、最大値、および平均値を調べる
- 14. アセンブリの平均、最小、最大を見つける
- 15. 平均が最小のサブマトリックス
- 16. 平均、最小値と分
- 17. LINQ時間スパンの最大平均を求めるクエリ
- 18. MySqlの最大平均値
- 19. SWIFT 2.2 DatePickerの最小時間と最大時間
- 20. Java Spring Boot Actuatorメトリクスシステムの負荷平均が戻る-1
- 21. IIS/Azure IIS - 最大応答時間を制限する
- 22. SQL:平均の「最小」または「最小」を決定する
- 23. クエリの応答時間を最適化
- 24. ビーグルボーンブラックとラスベリーピの最速時間応答
- 25. Datalogの最小値と平均
- 26. 平均値の合計マイナス最小値
- 27. 2D配列の数値の平均値、最小値、最大値の取得
- 28. hadoopを使用して最大、最小、平均温度を表示したい
- 29. テーブル内のデータの最小最大値と平均値を見つける
- 30. ネストされたリストの最小値、最大値、平均値の検索
Springの 'CounterService'と' GaugeService'を使ってカスタムメトリックを追加することができます。 – Isukthar
ありがとうございますが、これらのオブジェクトはメトリックのみを更新できます。更新する前にいくつかのアクション(比較、追加、逓倍、除算)を行うために、(メモリに)保存して以前の値にアクセスする明白な方法はありません。私はスレッドセーフな方法を探しているし、私は今までこれらのアクションを適用する前にアプリケーションのスコープをロックしています。 – ampofila