Have you tried assigning tags to the Scope and not the reporter?
Scope scope = new RootScopeBuilder().reporter(reporter)
.reportEvery(com.uber.m3.util.Duration.ofSeconds(10)).tagged(mp);
Have you tried assigning tags to the Scope and not the reporter?
Scope scope = new RootScopeBuilder().reporter(reporter)
.reportEvery(com.uber.m3.util.Duration.ofSeconds(10)).tagged(mp);