VMware Telco Cloud Service Assurance supports multiple metric types. The data collected uses out-of-the-box collectors including Domain Manager and MnR Gateway. All data collected is mapped to one of the VMware Telco Cloud Service Assurance metric type models.

Each metric type includes metadata that defines and describes the characteristics of each metric collected. The following is the JSON definition table for the standard parameters within each metric:
JSON Description
collectorType The collector or KPI type.
collectorInstance The collector or KPI instance.
collectedTimestamp The time (in milliseconds) when the metrics were collected by the collector or KPI. For example, 00:00:00 Jan 1, 1970 UTC.
processedTimestamp Internal usage.
metricType The type of metric. For example: Availability.
properties: The properties of the metric. For example: Device Name, Entity Type, and so on.
dataSource The IP address or host name of the data source.
deviceType The type of the device. For example, a switch, firewall, or server).
deviceName Instance name of the device.
entityType The type of the entity in the device (for example, port, or interface) to which the below metrics belong.
Tags: The tags define the properties that are set for all values in the scope.
model The model of the device.
version The version of the device.
customer A customer or tenant identifier.
location The location of the device.
city The city in which the device is physically located.
address The street address where the device is physically located.
zip The postal code of the address where the device is located.
region The region where the device is located.
deviceCoordinates The geographical coordinates of the location where the device is located.

The following is an example of how the standard parameters appear within each metric:

{
  "collectorType" : "Kafka-Collector",
  "collectorInstance" : "KC-1",
  "collectedTimestamp" : 1573186658,
  "processedTimestamp" : 1573186658,
  "metricType" : "Availability",
  "properties" : {
    "dataSource" : "10.100.10.10",
    "deviceType" : "Router",
    "deviceName" : "Router-1.1.1.1",
    "entityType" : "Interface",
    "entityName" : "Interface-113/m1"
 },
  "metrics" : {
    "Availability":     "100",
    "Reachability":     "100"
 },
  "tags" : {
    "model" : "CAT-100",
   "version" : "1.0.0.1",
    "customer" : "customer-1",
    "location" : "main street",
    "city" : "Zurich",
    "address" : "abc",
    "zip" : "90882",
    "region" : "region-1", 
    "deviceCoordinates" : "45.444348, -75.693934"
 }
}
Note: Using a Tool Data Set – You can use third-party vendors to collect metrics, for example, Metricbeat or OpenStack API.