使用可能なすべてのメトリック単位の詳細の取得
get
/monitoring/monitoring/{idDomainName}/.customer/api/v1/metricUnits
リクエスト
パス・パラメータ
- idDomainName: string
Oracle Monitoring Cloud Serviceアカウントのアイデンティティ・ドメインID。
問合せパラメータ
- limit(optional): integer(int32)
リクエストから返されるアイテムの最大数。
- offset(optional): integer(int32)
返される最初の要素のオフセット(ページネーション目的)。
- orderBy(optional): string
サポートされる値はdisplayNameです。
ヘッダー・パラメータ
- Authorization: string
基本認証の資格証明。 ユーザーは、ヘッダーX-ID-TENANT-NAMEで指定されたアイデンティティ・ドメイン名に存在する必要があります。
- X-ID-TENANT-NAME: string
認証ヘッダーで指定されたユーザーが存在するアイデンティティ・ドメインIDに設定します。
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
操作の成功
ルート・スキーマ: MetricUnits
型:
ソースの表示
object- canonicalLink(optional): string(uri)
リソースへの相対パス。
- hasMore(optional): boolean
デフォルト値:
false追加で返されるアイテムが存在する場合はtrue。 - items(optional): array items
- limit(optional): integer(int32)
リクエストから返されるアイテムの最大数。
- nextLink(optional): string(uri)
次のページへの相対パス。
- offset(optional): integer(int32)
返される最初の要素のオフセット(ページネーション目的)。
ネストされたスキーマ: MetricUnit
型:
ソースの表示
object- canonicalLink(optional): string(uri)
リソースへの相対パス。
- displayName(optional): string
メトリック単位の表示名。
- id(optional): string
メトリック単位の一意のID。 たとえば、BYTESのようになります。
- shortDisplayName(optional): string
メトリック単位の短い表示名。
例
次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行することによって、使用可能なすべてのメトリック単位の詳細を取得する方法を示しています。 cURLの使用を参照してください。
curl -X GET -H "Authorization: Basic d2VibG9naWM6V2VsY29tZTE=" -H "X-ID-TENANT-NAME:mydomain" https://monitoring.us.oraclecloud.com/monitoring/mydomain/.customer/api/v1/metricUnits
レスポンス・ヘッダーの例
レスポンス・ヘッダーの例を次に示します。
HTTP/1.1 200 OK Date: Tue, 08 Mar 2016 12:20:49 GMT Content-Type: application/json
レスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{
"items": [
{
"id": "BYTES",
"displayName": "bytes",
"shortDisplayName": "B",
"canonicalLink": "/monitoring/mydomain/.customer/api/v1/metricUnits/BYTES"
},
{
"id": "BYTES_PER_SEC",
"displayName": "bytes per Second",
"shortDisplayName": "B/s",
"canonicalLink": "/monitoring/mydomain/.customer/api/v1/metricUnits/BYTES_PER_SEC"
},
{
"id": "COUNT",
"canonicalLink": "/monitoring/mydomain/.customer/api/v1/metricUnits/COUNT"
},
{
"id": "COUNT_PER_SEC",
"displayName": "per second",
"shortDisplayName": "/s",
"canonicalLink": "/monitoring/mydomain/.customer/api/v1/metricUnits/COUNT_PER_SEC"
},
{
"id": "KILOBYTES",
"displayName": "kilobytes",
"shortDisplayName": "kb",
"canonicalLink": "/monitoring/mydomain/.customer/api/v1/metricUnits/KILOBYTES"
},
{
"id": "KILOBYTES_PER_SEC",
"displayName": "kilobytes per Second",
"shortDisplayName": "kb/s",
"canonicalLink": "/monitoring/mydomain/.customer/api/v1/metricUnits/KILOBYTES_PER_SEC"
},
{
"id": "PERCENT",
"displayName": "percent",
"shortDisplayName": "%",
"canonicalLink": "/monitoring/mydomain/.customer/api/v1/metricUnits/PERCENT"
},
{
"id": "SECTORS",
"displayName": "Virtual block device sectors",
"shortDisplayName": "sectors",
"canonicalLink": "/monitoring/mydomain/.customer/api/v1/metricUnits/SECTORS"
}
],
"offset": 0,
"limit": 1000,
"hasMore": false,
"canonicalLink": "/monitoring/mydomain/.customer/api/v1/metricUnits"
}