Get Metric Keys Information Per Resource Type
Get 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 is requested for. Supported NSX resource types are PolicyEdgeNode, ClusterNode, Tier0Interface, Tier1Interface, Tier0, Tier1. Supported Security Services Platform (SSP) resource types are SspCluster (For Kubernetes cluster level) and SspNode (Kubernetes worker level).
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 point-in-time API /napp/api/v1/metrics/point-in-time/data and time-series API /napp/api/v1/metrics/data.
OK
{
"results": [
{
"description": "string",
"key": "string",
"unit": "string",
"aggregate_by_resource_ids": false,
"value_type": "string",
"is_point_in_time": false,
"is_time_series": false,
"is_status_metric": false,
"introduced_in_version": "string",
"deprecated_in_version": "string"
}
]
}
Results array where each entry in the array is of type MetricKeyMetadataInfo.
Error Response
"Error Object"
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