大きなドキュメントを返さずに特定の測定に適用される測定タイプを取得するには、 granularityとperiodの両方に対してPT5Mの値を指定して、次の GETコマンドを発行します。 これにより、各測定値に対して 1 つのデータ ポイントのみを含むドキュメントが返されます。
ベース URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
Resource
GET /groups/{PROJECT-ID}/hosts/{HOST-ID}/measurements 
リクエスト パス パラメーター
| 名前 | タイプ | 説明 | 
|---|---|---|
| プロジェクトID | string | ホストを所有するプロジェクトの一意の識別子。 | 
| ホスト ID | string | MongoDB プロセスを提供するホストの一意の識別子です。 | 
リクエスト クエリ パラメータ
一意のクエリ パラメーター
このエンドポイントは、返された測定値をフィルタリングするために次のクエリ パラメーターを受け入れます。
| 名前 | タイプ | 説明 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| granularity Required | string | 測定データ ポイント間の間隔を指定する ISO 8601 表記の期間。 測定の粒度は、次の表記を使用して、日数、時間、分、秒、ミリ秒として表できます。 
 
 以下に例を挙げます。 
 | ||||||||
| period | string | 過去の測定値を取得する方法を指定する ISO 表記の期間。8601 たとえば、過去の36時間をリクエストするには、次のクエリ パラメータを含めます:  | ||||||||
| 始める | string | 測定値を取得する期間の開始の、ISO8601 日付と時刻形式のタイムスタンプ( UTC)。 | ||||||||
| end | string | 測定値を取得する期間の終了の ISO 日付と時刻形式のタイムスタンプ(UTC)。8601 | ||||||||
| m | string | 返す測定値。  
 以下に例を挙げます。 ホストに対して有効な測定値を指定する必要があります。 MongoDB Ops Manager は、指定された測定値が無効な場合はエラーを返します。利用可能な測定値については、「測定タイプ 」を参照してください。 | 
注意
各測定リクエストには、 periodクエリ パラメータまたはstartクエリ パラメータとendクエリ パラメータの両方を含める必要があります。
一般的なクエリ パラメーター
このエンドポイントは、単一の応答を返すすべてのエンドポイントに共通のクエリ パラメーターも受け入れます。
| 名前 | タイプ | 説明 | default | ||||
|---|---|---|---|---|---|---|---|
| pageNum | integer | ページ番号(1 インデックス ベース)。 | 
 | ||||
| itemsPerPage | integer | 1 ページあたりに返す項目の数は最大 500 です。 | 
 | ||||
| pretty | ブール値 | レスポンス本体を pretty-print 形式にするかどうかを示します。 | 
 | ||||
| envelope | ブール値 | 応答をエンベロープでラップするかどうかを示します。 一部のAPIクライアントは、 HTTPレスポンス ヘッダーまたはステータス コードにアクセスできません。 これを修正するには、クエリで 1 つの結果を返すエンドポイントの場合、レスポンス本体には次のものが含まれます。 
 結果のリストを返すエンドポイントの場合、  | なし | 
リクエスト ボディ パラメータ
このエンドポイントは、HTTP リクエスト本体パラメータを使用しません。
応答
| 名前 | タイプ | 説明 | 
|---|---|---|
| databaseName | string | 測定が適用されるデータベース。 データベース測定を取得するためにのみ入力されます。 | 
| end | string | |
| 粒度 | string | 各データ点がカバーする間隔のサイズを指定する ISO 表記の期間。8601 たとえば、  | 
| グループ ID | string | ホストを所有するプロジェクトの一意の識別子。 | 
| hostId | string | 測定値が含まれるホストの一意の識別子。 | 
| 測定値 | オブジェクト配列 | この配列内の各オブジェクトは、測定値とその測定値のデータ ポイントを表します。 | 
| operations.dataPoints | オブジェクト配列 | 各オブジェクトは 1 つのデータ ポイントを表します。 特定の時点で利用可能なデータ ポイントがない場合、この | 
| operations.dataPoints.timestamp | string | このデータ点が表す時間間隔の開始の ISO8601 日付と時刻形式(UTC)のタイムスタンプ。 | 
| operations.dataPoints.value | float | このデータ ポイントの値。 | 
| operations.name | string | 測定値の名前。 許容値は [測定タイプ]ページに記載されています。 | 
| operations.units | string | この測定値がどのように定量化されるか。 指定できる単位は以下のとおりです。 
 | 
| partitionName | string | MongoDB プロセス データベースを保存するディスク パーティションの名前。 ディスク パーティション測定の取得にのみ入力されます。 | 
| processId | string | MongoDB プロセスのFQDNとポート。 | 
| 始める | string | 返された測定値がカバーする期間の開始の ISO の日付と時刻形式のタイムスタンプ(UTC)。8601 | 
リクエストの例
curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \  --header "Accept: application/json" \  --include \  --request GET "https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/groups/{PROJECT-ID}/hosts/{HOST-ID}/measurements?granularity=PT5M&period=PT5M" 
応答例
応答ヘッダー
 401 Unauthorized Content-Type: application/json;charset=ISO-8859-1 Date: {dateInUnixFormat} WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false Content-Length: {requestLengthInBytes} Connection: keep-alive 
 200 OK Vary: Accept-Encoding Content-Type: application/json Strict-Transport-Security: max-age=300 Date: {dateInUnixFormat} Connection: keep-alive Content-Length: {requestLengthInBytes} X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion} 
レスポンス本体
{   "end": "2018-07-31T14:55:24Z",   "granularity": "PT5M",   "groupId": "{PROJECT-ID}",   "hostId": "{HOST-ID}",   "links": [   ],   "measurements": [     {       "dataPoints": [         {           "timestamp": "2018-07-31T14:55:24Z",           "value": 0         }       ],       "name": "CONNECTIONS",       "units": "SCALAR"     },     {       "dataPoints": [         {           "timestamp": "2018-07-31T14:55:24Z",           "value": null         }       ],       "name": "NETWORK_BYTES_IN",       "units": "BYTES_PER_SECOND"     },     {       "dataPoints": [         {           "timestamp": "2018-07-31T14:55:24Z",           "value": null         }       ],       "name": "NETWORK_BYTES_OUT",       "units": "BYTES_PER_SECOND"     },     {       "dataPoints": [         {           "timestamp": "2018-07-31T14:55:24Z",           "value": null         }       ],       "name": "NETWORK_NUM_REQUESTS",       "units": "SCALAR_PER_SECOND"     },     {       "dataPoints": [         {           "timestamp": "2018-07-31T14:55:24Z",           "value": null         }       ],       "name": "OPCOUNTER_CMD",       "units": "SCALAR_PER_SECOND"     },     {       "dataPoints": [         {           "timestamp": "2018-07-31T14:55:24Z",           "value": null         }       ],       "name": "OPCOUNTER_QUERY",       "units": "SCALAR_PER_SECOND"     },     {       "dataPoints": [         {           "timestamp": "2018-07-31T14:55:24Z",           "value": null         }       ],       "name": "OPCOUNTER_UPDATE",       "units": "SCALAR_PER_SECOND"     },     {       "dataPoints": [         {           "timestamp": "2018-07-31T14:55:24Z",           "value": null         }       ],       "name": "OPCOUNTER_DELETE",       "units": "SCALAR_PER_SECOND"     },     {       "dataPoints": [         {           "timestamp": "2018-07-31T14:55:24Z",           "value": null         }       ],       "name": "OPCOUNTER_GETMORE",       "units": "SCALAR_PER_SECOND"     },     {       "dataPoints": [         {           "timestamp": "2018-07-31T14:55:24Z",           "value": null         }       ],       "name": "OPCOUNTER_INSERT",       "units": "SCALAR_PER_SECOND"     },     {       "dataPoints": [         {           "timestamp": "2018-07-31T14:55:24Z",           "value": 0         }       ],       "name": "LOGICAL_SIZE",       "units": "BYTES"     },     {       "dataPoints": [],       "name": "PROCESS_CPU_USER",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "PROCESS_CPU_KERNEL",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "PROCESS_CPU_CHILDREN_USER",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "PROCESS_CPU_CHILDREN_KERNEL",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "PROCESS_NORMALIZED_CPU_USER",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "PROCESS_NORMALIZED_CPU_KERNEL",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "PROCESS_NORMALIZED_CPU_CHILDREN_USER",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "PROCESS_NORMALIZED_CPU_CHILDREN_KERNEL",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_CPU_USER",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_CPU_KERNEL",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_CPU_NICE",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_CPU_IOWAIT",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_CPU_IRQ",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_CPU_SOFTIRQ",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_CPU_GUEST",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_CPU_STEAL",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_NORMALIZED_CPU_USER",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_NORMALIZED_CPU_KERNEL",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_NORMALIZED_CPU_NICE",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_NORMALIZED_CPU_IOWAIT",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_NORMALIZED_CPU_IRQ",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_NORMALIZED_CPU_SOFTIRQ",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_NORMALIZED_CPU_GUEST",       "units": "PERCENT"     },     {       "dataPoints": [],       "name": "SYSTEM_NORMALIZED_CPU_STEAL",       "units": "PERCENT"     }   ],   "processId": "{MONGODB-PROCESS-FQDN}:{PORT}",   "start": "2018-07-31T14:55:24Z" }