Measurements¶
A component that contains statistical or measurement information for TARGET resources that are being monitored. The measurement should be based upon a defined metric (a method of measurement).
Property |
Type |
Required |
Description |
---|---|---|---|
result |
xs:any |
Yes |
The quantitative or qualitative result of a measurement from applying the associated metric |
metric |
cadf:Metric |
Dependent |
The property describes the metric used in generating the measurement result. Required if not metricId |
metricId |
cadf:Identifier |
Dependent |
This property identifies a CADF Metric by reference and whose definition exists elsewhere. Required if not metric |
calculatedBy |
cadf:Resource |
No |
An optional description of the resource that calculated the measurement |
Metrics¶
The Metric data type describes the rules and processes for measuring some activity or resource, resulting in the generation of some values (captured by the Measurement type).
Property |
Type |
Required |
Description |
---|---|---|---|
metricId |
cadf:identifier |
Yes |
The identifier for the metric. |
unit |
xs:string |
Yes |
The metrics unit (e.g., “ms”, “Hz”, “GB”, etc.) |
name |
xs:string |
No |
A descriptive name for metric |
annotations |
cadf:map |
No |
User-defined metric information. |
Serialisation¶
{
"typeURI": "http://schemas.dmtf.org/cloud/audit/1.0/log",
...,
"metrics": [
{
"metricId": "myuuid://metric.org/1234",
"unit": "GB",
"name": "Storage Capacity in Gigabytes"
}
],
...,
"events": [
{
"typeURI": "http://schemas.dmtf.org/cloud/audit/1.0/event",
...,
"measurements": [
{
"result": "10",
"metricId": "myuuid://metric.org/1234"
}
]
}
]
}