Classes | |
class | arm4::ArmMetric |
The base class for all the metric interfaces. More... | |
class | arm4::ArmMetricDefinition |
The base class for all the metric definition interfaces. More... | |
class | arm4::ArmTransactionWithMetrics |
A subclass of ArmTransaction that is used if the application wishes to use metrics. More... | |
class | arm4::ArmTransactionWithMetricsDefinition |
Subclasses ArmTransactionDefinition to add a binding with an ArmMetricGroupDefinition . More... | |
Modules | |
ARM 4.0 Metric Counters | |
ARM 4.0 Metric Gauges | |
ARM 4.0 Metric Numeric IDs | |
ARM 4.0 Metric Strings |
Detailed Description
Metrics are provided for executing transactions.
- Each metric has a format and name. These are provided when a transaction is registered and do not change afterwards.
- The metric values may vary each time the transaction executes.
- The metric values are provided at any or all of when a transaction starts, stops, or is updated between the start and stop.
ARM supports nine data types. The data types are grouped in four categories. The categories are counters, gauges, numeric IDs, and strings.