- API >
- Public API Resources >
- Measurements and Alerts >
- Measurements >
- Get Measurement Types
Get Measurement Types¶
On this page
To retrieve the Measurement Types that
apply to a specific measurement without returning a large document,
issue the following GET
command with a value of PT5M
for both
the granularity
and period
. This returns a document with only
one data point for each measurement.
Base URL: https://cloud.mongodb.com/api/public/v1.0
Resource¶
Request Path Parameters¶
Name | Type | Description |
---|---|---|
PROJECT-ID | string | Unique identifier of the project that owns the host. |
HOST-ID | string | Unique identifier of the host that serves the MongoDB process. |
Request Query Parameters¶
Unique Query Parameters¶
This endpoint accepts the following query parameters to filter returned measurements:
Name | Type | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
granularity
Required
|
string | Duration in ISO 8601 notation that specifies the interval between measurement data points. Measurement granularity can be expressed as days, hours, minutes, seconds and milliseconds using the following notation:
Example
|
||||||||
period | string | Duration in ISO 8601 notation that specifies how far back in the past to retrieve measurements. Example To request the last 36 hours, include this query parameter:
|
||||||||
start | string | Timestamp in ISO 8601 date and time format in UTC for the beginning of the period for which to
retrieve measurements. If you specify start you must also
specify end . |
||||||||
end | string | Timestamp in ISO 8601 date and time format in UTC for the end of the period for which to retrieve
measurements. If you specify end you must also specify
start . |
||||||||
m | string | Measurements to return. If To specify multiple values for Example You must specify measurements that are valid for the host. Cloud Manager returns an error if any specified measurements are invalid For available measurements, see Measurement Types. |
Note
Each measurement request must include either the
period
query parameter
or both the start
and end
query parameters.
Common Query Parameters¶
This endpoint also accepts the query parameters common to all endpoints that return a single response:
Name | Type | Description | Default | ||||
---|---|---|---|---|---|---|---|
pageNum | integer | Page number (1-index based). | 1 |
||||
itemsPerPage | integer | Number of items to return per page, up to a maximum of 500. | 100 |
||||
pretty | boolean | Indicates whether the response body should be in a prettyprint format. | false |
||||
envelope | boolean | Indicates whether or not to wrap the response in an envelope. Some API clients cannot access the HTTP response headers or
status code. To remediate this, set For endpoints that return one result, response body includes:
For endpoints that return a list of results, the |
None |
Request Body Parameters¶
This endpoint does not use HTTP request body parameters.
Response¶
Name | Type | Description |
---|---|---|
databaseName | string | Database to which the measurement applies. Populated for Get Database Measurements only. |
end | string | Timestamp in ISO 8601 date and time format in UTC for the end of the period the returned measurements cover. |
granularity | string | Duration in ISO 8601 notation that specifies the size of the interval that each data point covers. Example
|
groupId | string | Unique identifier of the project that owns the host. |
hostId | string | Unique identifier of the host to which the measurements pertain. |
measurements | object array | Each object in this array represents a measurement and the data points for that measurement. |
measurements.dataPoints | object array | Each object represents a single data point. If there is no data
point available for a particular moment in time, this value
is set to null . |
measurements.dataPoints.timestamp | string | Timestamp in ISO 8601 date and time format in UTC for the beginning of the time interval this data point represents. |
measurements.dataPoints.value | float | Value of this data point. |
measurements.name | string | Name of the measurement. Accepted values are given in the Measurement Types page. |
measurements.units | string | How this measurement is quantified. Accepted units are:
|
partitionName | string | Name of the disk partition that stores the MongoDB process database. Populated for Get Disk Partition Measurements only. |
processId | string | FQDN and port of the MongoDB process. |
start | string | Timestamp in ISO 8601 date and time format in UTC for the beginning of the period the returned measurements cover. |