5.5. HTTP メトリック


メトリクスを使用して、Red Hat build of Keycloak HTTP リクエストの処理を監視します。

これは、メトリクスを使用したトラブルシューティング 章の一部です。

5.5.1. 前提条件

  • Red Hat build of Keycloak でメトリクスを有効にしている。詳細は、メトリクスから洞察を得る の章を参照してください。
  • メトリクスを収集する監視システム。

5.5.2. メトリクス

5.5.2.1. Processing time

これらのメトリクスによって処理時間が公開され、Red Hat build of Keycloak のパフォーマンスとリクエストの処理にかかる時間を監視できます。

ヒント

健全なクラスターでは、平均処理時間は安定しています。処理時間の急増や増加は、一部のノードに負荷がかかっていることを示す初期兆候である可能性があります。

タグ

method
HTTP メソッド。
outcome
より一般的な結果タグ。
status
HTTP ステータスコード。
uri
リクエストされた URI。
Expand
メトリクス説明

http_server_requests_seconds_count

処理されたリクエストの合計数。

http_server_requests_seconds_sum

処理されたすべてのリクエストの合計所要時間。

http-metrics-histograms-enabledtrue に設定することでこのメトリクスのヒストグラムを有効にでき、オプション http-metrics-slos を使用してサービスレベル目標の追加バケットを追加できます。

注記

ヒストグラムを有効にすると、パーセンタイルバケットが利用可能になります。これらはヒートマップを作成し、レイテンシーを分析するのに役立ちますが、パーセンタイルバケットの収集と公開を行うことで監視システムの負荷が増加します。

5.5.2.2. アクティブなリクエスト

現在アクティブなリクエストの数も確認できます。

Expand
メトリクス説明

http_server_active_requests

現在アクティブなリクエストの数

5.5.2.3. 帯域幅

以下のメトリクスは、Red Hat build of Keycloak によって使用され、受信または送信されたリクエストとレスポンスによって消費される帯域幅とトラフィックを監視するのに役立ちます。

Expand
メトリクス説明

http_server_bytes_written_count

送信された応答の合計数。

http_server_bytes_written_sum

送信されたバイトの合計数。

http_server_bytes_read_count

受信したリクエストの合計数。

http_server_bytes_read_sum

受信したバイトの合計数。

注記

ヒストグラムを有効にすると、パーセンタイルバケットが利用可能になります。これらはヒートマップを作成し、レイテンシーを分析するのに役立ちますが、パーセンタイルバケットの収集と公開を行うことで監視システムの負荷が増加します。

5.5.3. 次のステップ

メトリクスを使用したトラブルシューティング に戻るか、以下に進みます

5.5.4. 関連するオプション

Expand
 

http-metrics-histograms-enabled

HTTP サーバー要求の継続期間のデフォルトバケットを使用したヒストグラムを有効にします。

CLI: --http-metrics-histograms-enabled
Env: KC_HTTP_METRICS_HISTOGRAMS_ENABLED

メトリクスが有効になっている場合にのみ使用可能

truefalse (デフォルト)

http-metrics-slos

HTTP サーバー要求のサービスレベル目標。

デフォルトのヒストグラムの代わりにこれを使用するか、これを組み合わせて追加のバケットを追加します。ミリ秒単位で定義されたコンマ区切りの値のリストを指定します。5ms から 10s までのバケットの例: 5,10,25,50,250,500,1000,2500,5000,10000

CLI: --http-metrics-slos
Env: KC_HTTP_METRICS_SLOS

メトリクスが有効になっている場合にのみ使用可能

 
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat