MetricModel

MetricModel
MetricModel
JSON Example
{
    "description": "Network interface and port objects",
    "deviceType": "Router",
    "entityType": "Interface",
    "metrics": [
        {
            "name": "ifInUnknownProtos",
            "datatype": 10,
            "description": "The number of packets received via the interface which were discarded because of an unknown or unsupported protocol",
            "range": "Non negative integers",
            "unit": "Pkts",
            "max": 90,
            "min": -1
        }
    ],
    "properties": [
        {
            "description": "string",
            "name": "entityName, dataSource, deviceName, entityType, deviceType",
            "values": [
                "Host"
            ]
        }
    ],
    "tags": [
        {
            "description": "string",
            "name": "string"
        }
    ],
    "tco_internal": [
        "type",
        "colltimestamp",
        "instance",
        "processedTimestamp"
    ]
}
string
description
Optional

Description of entity

string
deviceType
Required

deviceType for the metrics

string
entityType
Required

Metric entity type

array of Metric
metrics
Required

List of metrics of entity

properties
Optional

User defined properties for entity

tags
Optional

User defined properties for entity

array of string
tco_internal
Optional

Internal fields of TCO