How to add custom tags in existing Temporal Metric using java sdk

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);