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

Proposal: Go Compile Time Instrumentation SIG #2490

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

ralf0131
Copy link

This is a proposal to establish the Go compile time instrumentation SIG. The background has been discussed in #1961. A consensus has been reached among GC/TC members, Go maintainers and multiple interested vendors.
We believe that the Go Compile Time Instrumentation SIG ensures that Go applications benefit from standardized, vendor-neutral, high-quality observability solutions that are both robust and easy to implement. Having one single, standard tool removes decision points from prospective developers, which makes the path to observability shorter & easier.

Copy link

linux-foundation-easycla bot commented Dec 14, 2024

CLA Signed

The committers listed above are authorized under a signed CLA.

@123liuziming
Copy link

I approve!

1 similar comment
@NameHaibinZhang
Copy link

I approve!

@trask
Copy link
Member

trask commented Jan 8, 2025

@123liuziming @NameHaibinZhang @y1yang0 can you please review the changes and approve it if it looks good to you (instead of only leaving a comment)? thanks

Copy link

@123liuziming 123liuziming left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@123liuziming
Copy link

@123liuziming @NameHaibinZhang @y1yang0 can you please review the changes and approve it if it looks good to you (instead of only leaving a comment)? thanks

Sorry, I do not realize that I have the access to approve, thanks!

Copy link

@Cirilla-zmh Cirilla-zmh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@jpkrohling jpkrohling left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

my comment/suggestion isn't blocking, I'm happy to sponsor this SIG!

## Deliverables

- A flexible and extensible instrumentation framework for Go at compile time
- Out-of-box instrumentation for common libraries and frameworks in Go application
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do you know already which ones will be done first?


- Future Approvers: @yiyang0(Alibaba Cloud), @123liuziming(Alibaba Cloud), @RomainMuller(Datadog)

## Meeting Times
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do you think it's feasible to start already with rotating meeting times like the collector has? this way, most people will be able to attend 2/3 of the sessions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/project-proposal Submitting a filled out project template
Projects
None yet
Development

Successfully merging this pull request may close these issues.