Preferred way to enable structured logging cluster-wide without restarting pods

I’m deploying istio through Helm charts on my GKE 1.21.9 cluster, and just enabled structured logging.

However, on stackdriver, all seems as before. Some services were restarted and they started logging in a structured way, but the rest is still pretty much the same, with unstructured logs.

I guess the way is to be patient and wait for the restart of all the sidecar inside the pods in the cluster, but I wanted to know if this is normal and how to speed up the process without restarting pods, as I have some critical apps running there, and I don’t want to put pressure on the cluster.

Thank you!