In VMware Telco Cloud Service Assurance each metric type includes metadata that defines and describes the characteristics of each metric collected.
Following is the
VMware Telco Cloud Service Assurance metric model and the corresponding UI validation schema:
Metric Model | UI Validation Schema |
---|---|
{ "instance":"<String>", "metricType":"<String>", "timestamp":<Long>, "processedTimestamp":<Long>, "type":"<String>", "metrics":{ "<String>":<Float> }, "properties":{ "<String>":"<String>" }, "tags":{ "<String>":"<String>" } } |
{ "type":{ "type":"string" }, "instance":{ "type":"string" }, "timestamp":{ "type":"string" }, "processedTimestamp":{ "type":"string" }, "metrics":{ "type":"object", "properties":{ } }, "metricType":{ "type":"string" }, "properties":{ "type":"object", "properties":{ "dataSource":{ "type":"string" }, "deviceType":{ "type":"string" }, "deviceName":{ "type":"string" }, "entityType":{ "type":"string" }, "entityName":{ "type":"string" } } } } |
Following table lists the JSON definition table for the standard parameters within each metric:
Field | Context | Format | Description |
---|---|---|---|
Instance | All | String | Instance name of the object to which these metrics are associated with. |
MetricType | All | String | Type of the metrics. |
Timestamp | All | Long | Timestamp in epoch milliseconds when the metric was collected. |
ProcessedTimestamp | All | Long | Timestamp in epoch milliseconds when the metric from the underlying source was processed. |
Type | All | String | Type of the instance or object to which these metrics are associated with. |
Metrics | All | Object | Set of Key-Value pairs of type String-Float, representing the metric name and metric value respectively. |
Properties | All | Object | Set of Key-Value pairs of type String-String, representing the name and value of properties associated with the metrics. |
Tags | All | Object | Set of Key-Value pairs of type String-String, representing the name and value of tags associated with the metrics. |