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

add telemetry setup to test #16924

Draft
wants to merge 2 commits into
base: branch-24.10
Choose a base branch
from

Conversation

msarahan
Copy link
Contributor

Description

This is a prototype implementation of https://github.com/rapidsai/build-infra/issues/139

The work that this builds on:

  • Add otel wrapper gha-tools#118, which adds a shell wrapper that automatically creates spans for the commands that it wraps. It also uses the opentelemetry-instrument command to set up monkeypatching for supported Python libraries, if the command is python-based
  • https://github.com/rapidsai/shared-workflows/tree/add-telemetry, which installs the gha-tools work from above and sets necessary environment variables. This is only done for the conda-cpp-build.yaml shared workflow at the time of submitting this PR.

The goal of this PR is to observe telemetry data sent from a GitHub Actions build triggered by this PR as a proof of concept. Once it all works, the remaining work is:

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@msarahan msarahan added feature request New feature or request non-breaking Non-breaking change ci Needs build-infra Requires input from the build infrastructure team labels Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci feature request New feature or request Needs build-infra Requires input from the build infrastructure team non-breaking Non-breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant