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

利用対象...

* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform
* Cloud Pipeline Designer Standard Edition
* Data Fabric

PrometheusメトリクスとJVMメトリクスはAPIを監視するために提供されています。メトリックタイプに関する詳細は、[Prometheusドキュメンテーション](https://prometheus.io/docs/concepts/metric_types/)をご覧ください。

## JVMメトリクス

process\_cpu\_usageとjvm\_memory\_used\_bytesのような、標準JVMメトリクスはAPIサーバーで使用できます。

## API使用状況のメトリクス

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

利用可能なPrometheusメトリクスのリスト利用可能なPrometheusメトリクスのリスト

| メトリック名 | 説明 | メトリックタイプ | ラベル |
| --- | --- | --- | --- |
| dataset\_api\_http\_requests\_total | リクエストの数 | [Counter] (カウンター) | <ul> <li> <span>api_path</span>: APIへのパス。</li> <li> <span>api_id</span>: APIのID。</li> <li> <span>dataset_id</span>: データセットのID。</li> <li> <span>method</span>: リクエストで使用されるHTTPメソッドまたはHTTPSメソッド(たとえば、<span>GET</span>)。</li> <li> <span>code</span>: HTTPレスポンスコードまたはHTTPSレスポンスコード(たとえば、<span>200</span>)。</li> <li> <span>action</span>: 実行されるアクション。<span>read</span>、<span>read_all</span>、<span>count</span>のいずれかです。</li> </ul> |
| dataset\_api\_request\_duration\_seconds | リクエストの平均処理時間(秒) | ヒストグラム | <ul> <li> <span>api_path</span>: APIへのパス。</li> <li> <span>api_id</span>: APIのID。</li> <li> <span>dataset_id</span>: データセットのID。</li> <li> <span>method</span>: リクエストで使用されるHTTPメソッドまたはHTTPSメソッド(たとえば、<span>GET</span>)。</li> <li> <span>code</span>: HTTPレスポンスコードまたはHTTPSレスポンスコード(たとえば、<span>200</span>)。</li> <li> <span>action</span>: 実行されるアクション。<span>read</span>、<span>read_all</span>、<span>count</span>のいずれかです。</li> </ul> |