メイン コンテンツをスキップする 補完的コンテンツへスキップ

APIで利用できるメトリクス

PrometheusメトリクスとJVMメトリクスはAPIを監視するために提供されています。メトリックタイプに関する詳細は、Prometheusドキュメンテーションをご覧ください。

JVMメトリクス

process_cpu_usagejvm_memory_used_bytesのような、標準JVMメトリクスはAPIサーバーで使用できます。

API使用状況のメトリクス

以下のPrometheusメトリクスは、各APIで使用できます。これらを使って、ダッシュボードを作成したり、APIの使用を追跡したりできます。

利用可能なPrometheusメトリクスのリスト
メトリック名 説明 メトリックタイプ ラベル
dataset_api_http_requests_total リクエストの数 [Counter] (カウンター)
  • api_path: APIへのパス。
  • api_id: APIのID。
  • dataset_id: データセットのID。
  • method: リクエストで使用されるHTTPメソッドまたはHTTPSメソッド(たとえば、GET)。
  • code: HTTPレスポンスコードまたはHTTPSレスポンスコード(たとえば、200)。
  • action: 実行されるアクション。readread_allcountのいずれかです。
dataset_api_request_duration_seconds リクエストの平均処理時間(秒) ヒストグラム
  • api_path: APIへのパス。
  • api_id: APIのID。
  • dataset_id: データセットのID。
  • method: リクエストで使用されるHTTPメソッドまたはHTTPSメソッド(たとえば、GET)。
  • code: HTTPレスポンスコードまたはHTTPSレスポンスコード(たとえば、200)。
  • action: 実行されるアクション。readread_allcountのいずれかです。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。