You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CPython CI is growing quickly, we'd like to try out some monitoring tools.
Long version
The CPython GitHub Actions CI is getting more complex. We're testing more operating systems and architectures, and things like free-threaded, JIT, address and thread sanitisation, fuzzing, docs. For example:
On the one hand, automated testing is good, it prevents bugs and regressions in a fast-moving project, and means we can better support the hardware used by our users (e.g. aarch64-apple-darwin was just added to tier 1 in PEP 11).
On the other, the CI is getting more complex and taking longer to run. We're on the GitHub Free plan which limits us to 5 concurrent macOS jobs. During busy periods this has caused builds to wait ~100 minutes before starting, and to mitigate we've begun reducing some testing (CI: Only test free-threading with faster macOS M1 cpython#116814).
Monitoring could help us see where we're using CI resources and help manage it. Hopefully it would help us see how long different jobs take, how long workflows take within jobs, and so on.
Datadog also have an Open Source Partner Program to offer free accounts, and I see the PSF is already a partner, using it to monitor PyPI: https://opensource.datadoghq.com/
I've configured our datadog account to start collecting these. I'll just need to create a team in our DataDog account to view them and invite folks who will be monitoring.
Activity
ewdurbin commentedon Mar 25, 2024
I've configured our datadog account to start collecting these. I'll just need to create a team in our DataDog account to view them and invite folks who will be monitoring.
Let me know who to invite.
hugovk commentedon Mar 25, 2024
Thank you!
Please could you add me? My email's in the voter file.
I've asked other core devs to comment here if they'd like adding too.
ewdurbin commentedon Mar 25, 2024
I’d prefer to do it in one batch. So let me know when the list is complete.
gvanrossum commentedon Mar 25, 2024
Is this where I should express interest?
hugovk commentedon Mar 25, 2024
This is fine, I'll collect a list and send it to Ee tomorrow or the day after 👍
ned-deily commentedon Mar 25, 2024
Me, too, please!
pradyunsg commentedon Mar 26, 2024
Me too please.
willingc commentedon Mar 26, 2024
Me too please.
hugovk commentedon Mar 27, 2024
Thanks all, I've emailed the list to Ee.
ewdurbin commentedon Mar 27, 2024
Invite sent.
willingc commentedon Mar 27, 2024
@ewdurbin Thanks Ee. Login worked just fine.
erlend-aasland commentedon Mar 27, 2024
Too late to get an invite?
hugovk commentedon Apr 23, 2024
@erlend-aasland You should have received an invite now.