Get Metric Keys Information Per Resource Type
Gets information like description, unit, value_type, metric_type about the metric keys available for a resource type.
Resource type for which metric keys and their information are requested. Supported NSX resource types are PolicyEdgeNode, HostTransportNode, Tier0Interface, Tier1Interface, Tier0, Tier1, Rule, SegmentPort. Supported Security Services Platform (SSP) resource types are SspCluster, SspNode and various SSP services.
The metric key type to be returned. Allowed values are POINT_IN_TIME, TIME_SERIES and STATUS_METRIC. This will help filter the metric keys which can be queried using in the point-in-time API /metrics/point-in-time/data and the time-series API /metrics/data.
OK
{
"results": [
{
"description": "string",
"key": "string",
"unit": "string",
"aggregate_by_resource_ids": false,
"query_time_features": {
"aggregation": false,
"filter_by_metric_value": false
},
"value_type": "string",
"is_point_in_time": false,
"is_time_series": false,
"is_status_metric": false,
"relationships": [
{
"related_resource_type": "string",
"related_dimension": "string"
}
],
"introduced_in_version": "string",
"deprecated_in_version": "string"
}
]
}
Results array where each entry in the array is of type MetricKeyMetadataInfo.
Error Response
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -H 'Authorization: <value>' https://{api_host}/metrics/key-info?resource_type=v