An example metric definition file, as detailed in Metric Definition File. This corresponds to the example metric library custom1.c.
2 <
metricdefinitions version=
"1">
5 <
metric id=
"com.allinea.metrics.custom1.interrupts">
7 <
enabled>
default_yes</
enabled>
11 <
dataType>
uint64_t</
dataType>
34 <
source ref=
"com.allinea.metrics.custom1_src" 35 functionName=
"sample_interrupts" 36 divideBySampleTime=
"true"/>
41 <
displayName>
Interrupts</
displayName>
44 <
description>
Total number of system interrupts taken</
description>
47 <
type>
interrupts</
type>
50 <
colour>
green</
colour>
56 <
metricGroup id=
"Custom1">
58 <
displayName>
Custom1</
displayName>
61 <
description>
Interrupt metrics</
description>
64 <
metric ref=
"com.allinea.metrics.custom1.interrupts"/>
68 <
source id=
"com.allinea.metrics.custom1_src">
70 <
sharedLibrary>
libcustom1.so</
sharedLibrary>