Having good features to support this in standard libraries would go a long way to incentivizing devs to actually parallelize.
Having good features to support this in standard libraries would go a long way to incentivizing devs to actually parallelize.
https://opentelemetry.io/docs/languages/python/getting-start... https://docs.honeycomb.io/getting-data-in/opentelemetry/pyth...
But there's so much complexity there that IMO it's best left outside of standard libraries - and it's indeed a daunting amount of new vocabulary for newcomers. I'm not aware of simpler abstractions on top of the broader telemetry ecosystem for monitoring simple parallelization, but arguably there should be one that keeps things quite simple.
[Parsl is much better, e.g., logging is built-in, but it can be a little overwhelming.]
We do see some cool stuff under the hood from core Python devs but interest in further quality of life features seems to be lacking.
For a one off project it seems simpler to just write an html UI.