Skip to content

Try out Datadog CI Visibility for CPython #532

Closed

Description

@hugovk

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!

Activity

  1. ewdurbin commented on Mar 25, 2024

    @ewdurbin
    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.

  2. hugovk commented on Mar 25, 2024

    @hugovk
    MemberAuthor

    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.

  3. ewdurbin commented on Mar 25, 2024

    @ewdurbin
    Member

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

  4. gvanrossum commented on Mar 25, 2024

    @gvanrossum
    Member

    Is this where I should express interest?

  5. hugovk commented on Mar 25, 2024

    @hugovk
    MemberAuthor

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

  6. ned-deily commented on Mar 25, 2024

    @ned-deily
    Member

    Me, too, please!

  7. pradyunsg commented on Mar 26, 2024

    @pradyunsg
    Member

    Me too please.

  8. willingc commented on Mar 26, 2024

    @willingc

    Me too please.

  9. hugovk commented on Mar 27, 2024

    @hugovk
    MemberAuthor

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

  10. ewdurbin commented on Mar 27, 2024

    @ewdurbin
    Member

    Invite sent.

  11. willingc commented on Mar 27, 2024

    @willingc

    @ewdurbin Thanks Ee. Login worked just fine.

  12. erlend-aasland commented on Mar 27, 2024

    @erlend-aasland

    Too late to get an invite?

  13. hugovk commented on Apr 23, 2024

    @hugovk
    MemberAuthor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions