I would strongly suggest taking a hard look at adopting OpenTelemetry.
It is a much more comprehensive telemetry suite that covers both tracing and metrics concerns.
We run Temporal workers with Quarkus, which has built-in support for Micrometer. Thus, heavily biased for this solution. Also, Micrometer seems to be more suitable for metrics, while OpenTelemetry is better for tracing.