python / core-workflow

Issue tracker for CPython's workflow
https://mail.python.org/mailman/listinfo/core-workflow
Apache License 2.0
95 stars 59 forks source link

Try out Datadog CI Visibility for CPython #532

Closed hugovk closed 7 months ago

hugovk commented 8 months ago

The short story

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:

image

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 have a tool called CI Visibility: https://www.datadoghq.com/blog/datadog-github-actions-ci-visibility/ I've not tried it before, but it looks useful.

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/

@ewdurbin Is CI Visibility available for free under the current PSF account and would we be able to try it out for https://github.com/python/cpython? (Config docs)

If not, what are the next steps to set up a demo? Thank you!

ewdurbin commented 8 months ago

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 commented 8 months ago

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 commented 8 months ago

I’d prefer to do it in one batch. So let me know when the list is complete.

gvanrossum commented 8 months ago

Is this where I should express interest?

hugovk commented 8 months ago

This is fine, I'll collect a list and send it to Ee tomorrow or the day after 👍

ned-deily commented 8 months ago

Me, too, please!

pradyunsg commented 8 months ago

Me too please.

willingc commented 8 months ago

Me too please.

hugovk commented 8 months ago

Thanks all, I've emailed the list to Ee.

ewdurbin commented 7 months ago

Invite sent.

willingc commented 7 months ago

@ewdurbin Thanks Ee. Login worked just fine.

erlend-aasland commented 7 months ago

Too late to get an invite?

hugovk commented 7 months ago

@erlend-aasland You should have received an invite now.