Question about Customizing Istio Metrics

I was following this to drop labels in Istio standard metrics
My change is like

apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
  values:
    telemetry:
      v2:
        prometheus:
          configOverride:
            inboundSidecar:
              metrics:
                - name: request_duration_milliseconds 
                  tags_to_remove:
                  - response_code
                  ...

What I have observed is that after the change being applied by using istioctl apply -f metrics_config.yaml, we need to bounce the workload to pick up these envoy filters.

Is there a way we can let workloads pick this filter without being bounced?

Thank you so much!!

@zijianz have you looked into the experimental Telemetry API? It was designed, in part, to allow dynamic control of metrics.