Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Try out Datadog CI Visibility for CPython #532

Closed
hugovk opened this issue Mar 22, 2024 · 13 comments
Closed

Try out Datadog CI Visibility for CPython #532

hugovk opened this issue Mar 22, 2024 · 13 comments

Comments

@hugovk
Copy link
Member

hugovk commented Mar 22, 2024

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
Copy link
Member

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
Copy link
Member Author

hugovk commented 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
Copy link
Member

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

@gvanrossum
Copy link
Member

Is this where I should express interest?

@hugovk
Copy link
Member Author

hugovk commented Mar 25, 2024

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

@ned-deily
Copy link
Member

Me, too, please!

@pradyunsg
Copy link
Member

Me too please.

1 similar comment
@willingc
Copy link

Me too please.

@hugovk
Copy link
Member Author

hugovk commented Mar 27, 2024

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

@ewdurbin
Copy link
Member

Invite sent.

@willingc
Copy link

@ewdurbin Thanks Ee. Login worked just fine.

@erlend-aasland
Copy link

Too late to get an invite?

@hugovk
Copy link
Member Author

hugovk commented Apr 23, 2024

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

@hugovk hugovk closed this as completed Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants