2 # Common event header definition (required fields and defaults)
3 commonEventHeader: &commonEventHeader
10 reportingEntityId: &reportingEntityId "{system.hostname}"
11 reportingEntityName: *reportingEntityId
17 # Host measurements definition
18 Host Measurements: !Measurements
21 commonEventHeader: &hostCommonEventHeader
22 <<: *commonEventHeader
24 domain: measurementsForVfScaling
25 sourceId: &sourceId "{vl.host}"
27 startEpochMicrosec: !Number "{vl.time}"
28 measurementsForVfScalingFields: &hostMeasurementsForVfScalingFields
29 measurementsForVfScalingVersion: 2.0
30 additionalMeasurements: !ArrayItem
33 plugin: "/^(?!memory|cpu|interface|disk).*$/"
39 name: !StripExtraDash "{vl.plugin}-{vl.plugin_instance}"
40 arrayOfFields: !ArrayItem
44 plugin_instance: "{vl.plugin_instance}"
46 name: !StripExtraDash "{vl.type}-{vl.type_instance}-{vl.ds_name}"
48 measurementInterval: !Number "{vl.interval}"
49 memoryUsageArray: !ArrayItem
56 vmIdentifier: "{vl.host}"
57 memoryFree: !Number "{vl.value}"
58 memoryUsed: !ValueItem
64 - VALUE: !Bytes2Kibibytes "{vl.value}"
65 memoryBuffered: !ValueItem
70 type_instance: buffered
71 - VALUE: !Bytes2Kibibytes "{vl.value}"
72 memoryCached: !ValueItem
78 - VALUE: !Bytes2Kibibytes "{vl.value}"
79 memorySlabRecl: !ValueItem
84 type_instance: slab_recl
85 - VALUE: !Bytes2Kibibytes "{vl.value}"
87 memorySlabUnrecl: !ValueItem
92 type_instance: slab_unrecl
93 - VALUE: !Bytes2Kibibytes "{vl.value}"
95 cpuUsageArray: !ArrayItem
102 cpuIdentifier: "{vl.plugin_instance}"
103 cpuIdle: !Number "{vl.value}"
105 cpuUsageUser: !ValueItem
109 plugin_instance: "{vl.plugin_instance}"
116 plugin_instance: "{vl.plugin_instance}"
119 cpuUsageInterrupt: !ValueItem
123 plugin_instance: "{vl.plugin_instance}"
125 type_instance: interrupt
126 cpuUsageNice: !ValueItem
130 plugin_instance: "{vl.plugin_instance}"
133 cpuUsageSoftIrq: !ValueItem
137 plugin_instance: "{vl.plugin_instance}"
139 type_instance: softirq
140 cpuUsageSteal: !ValueItem
144 plugin_instance: "{vl.plugin_instance}"
147 cpuUsageSystem: !ValueItem
151 plugin_instance: "{vl.plugin_instance}"
153 type_instance: system
154 vNicPerformanceArray: !ArrayItem
161 valuesAreSuspect: "true"
162 vNicIdentifier: "{vl.plugin_instance}"
163 receivedTotalPacketsAccumulated: !Number "{vl.value}"
164 transmittedTotalPacketsAccumulated: !ValueItem
168 plugin_instance: "{vl.plugin_instance}"
171 receivedOctetsAccumulated: !ValueItem
175 plugin_instance: "{vl.plugin_instance}"
178 transmittedOctetsAccumulated: !ValueItem
182 plugin_instance: "{vl.plugin_instance}"
185 receivedErrorPacketsAccumulated: !ValueItem
189 plugin_instance: "{vl.plugin_instance}"
192 transmittedErrorPacketsAccumulated: !ValueItem
196 plugin_instance: "{vl.plugin_instance}"
199 receivedDiscardedPacketsAccumulated: !ValueItem
203 plugin_instance: "{vl.plugin_instance}"
206 transmittedDiscardedPacketsAccumulated: !ValueItem
210 plugin_instance: "{vl.plugin_instance}"
213 diskUsageArray: !ArrayItem
220 diskIdentifier: "{vl.plugin_instance}"
221 diskOctetsReadLast: !Number "{vl.value}"
222 diskOctetsWriteLast: !ValueItem
226 plugin_instance: "{vl.plugin_instance}"
229 diskOpsReadLast: !ValueItem
233 plugin_instance: "{vl.plugin_instance}"
236 diskOpsWriteLast: !ValueItem
240 plugin_instance: "{vl.plugin_instance}"
243 diskIoTimeLast: !ValueItem
247 plugin_instance: "{vl.plugin_instance}"
251 diskMergedReadLast: !ValueItem
255 plugin_instance: "{vl.plugin_instance}"
259 diskMergedWriteLast: !ValueItem
263 plugin_instance: "{vl.plugin_instance}"
267 diskTimeReadLast: !ValueItem
271 plugin_instance: "{vl.plugin_instance}"
275 diskTimeWriteLast: !ValueItem
279 plugin_instance: "{vl.plugin_instance}"