Arm MAP Metric Plugin Interface
Metric Plugin Interface for MAP
backfill1.xml

An example of a definition for a backfilled metric which corresponds to the source in backfill1.c. The key difference when compared with the definition for a metric sampled at runtime (for example, custom1.xml) is that the backfill attribute is set to true.

1 <metricdefinitions version="1">
2  <metric id="com.allinea.metrics.backfill1.events">
3  <units>/s</units>
4  <dataType>uint64_t</dataType>
5  <domain>time</domain>
6  <backfill>true</backfill>
7  <source ref="com.allinea.metrics.backfill_src"
8  functionName="backfilled_metric"/>
9  <display>
10  <displayName>Events</displayName>
11  <description>Total number of events</description>
12  <type>events</type>
13  <colour>red</colour>
14  </display>
15  </metric>
16  <metricGroup id="Backfill1">
17  <displayName>Backfill1</displayName>
18  <description>Number of events</description>
19  <metric ref="com.allinea.metrics.backfill1.events"/>
20  </metricGroup>
21  <source id="com.allinea.metrics.backfill_src">
22  <sharedLibrary>libbackfill1.so</sharedLibrary>
23  <functions>
24  <start>start_profiling</start>
25  <stop>stop_profiling</stop>
26  </functions>
27  </source>
28 </metricdefinitions>