WowMetrics
The catalog of Wow's Micrometer metrics, each a MetricSpec that registers it, in OpenTelemetry's form:
a name is
wow.<domain>.<noun>, lower case, dot-separated, snake_case within a segment, and is no other metric's namespace;a duration is
.duration; a counter of events is a plural noun; no name carries a unit or a.count/.totalsuffix, which an exporter adds (Prometheus'_seconds,_total);no name is an error code's;
a metric's tags are its own, each an attribute of Wow's spans (WowAttributes) or of a convention whose values are bounded: never an identifier (IDENTIFIERS). A tag whose values the framework names (an outcome, a kind, a reason) lists them (MetricSpec.values), lower case, one word per concept.
Properties
Every metric above.
OpenTelemetry's attribute of an error's type: the problem code of a refusal.
The attributes of a span no metric carries: one value per aggregate, command, request or timer.