telemetry: invert dependency on metrics library