Skip to content

Proposal: Go Compile Time Instrumentation SIG#2490

Merged
danielgblanco merged 7 commits intoopen-telemetry:mainfrom
ralf0131:main
Jan 13, 2025
Merged

Proposal: Go Compile Time Instrumentation SIG#2490
danielgblanco merged 7 commits intoopen-telemetry:mainfrom
ralf0131:main

Conversation

@ralf0131
Copy link
Copy Markdown
Contributor

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.

@linux-foundation-easycla
Copy link
Copy Markdown

linux-foundation-easycla bot commented Dec 14, 2024

CLA Signed

The committers listed above are authorized under a signed CLA.

Comment thread projects/go-compile-instrumentation.md
Comment thread projects/go-compile-instrumentation.md Outdated
@123liuziming
Copy link
Copy Markdown

I approve!

1 similar comment
@NameHaibinZhang
Copy link
Copy Markdown
Member

I approve!

@trask
Copy link
Copy Markdown
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
Copy Markdown

@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
Copy Markdown

@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
Copy Markdown
Member

@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
Copy Markdown
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!

Comment thread projects/go-compile-instrumentation.md Outdated
Comment thread projects/go-compile-instrumentation.md
Comment thread projects/go-compile-instrumentation.md Outdated
Comment thread projects/go-compile-instrumentation.md Outdated
Comment thread projects/go-compile-instrumentation.md
@danielgblanco
Copy link
Copy Markdown
Contributor

Should this project proposal include mentions of the two donation proposals that will be considered as part of this work? The one from Alibaba in #2344 and Datadog in #2497

I think it's awesome that we can get the best learnings from each and provide the community with a unified approach. Would love to see it reflected here.

@ralf0131
Copy link
Copy Markdown
Contributor Author

Should this project proposal include mentions of the two donation proposals that will be considered as part of this work? The one from Alibaba in #2344 and Datadog in #2497

I think it's awesome that we can get the best learnings from each and provide the community with a unified approach. Would love to see it reflected here.

How about adding the following content to the end of the proposal

Reference

The project is a joint effort of donation proposal coming from Alibaba and Datadog. The proposals are listed as follows:

@danielgblanco
Copy link
Copy Markdown
Contributor

I think that'd be great @ralf0131

@ralf0131
Copy link
Copy Markdown
Contributor Author

I think that'd be great @ralf0131

All the suggestion are applied.
Unfortunately the CI fails and it looks like there is a dead link found in project/event-api.md file which is beyond the scope this proposal. Any ideas how to fix it?

@pdelewski
Copy link
Copy Markdown
Member

Should this project proposal include mentions of the two donation proposals that will be considered as part of this work? The one from Alibaba in #2344 and Datadog in #2497
I think it's awesome that we can get the best learnings from each and provide the community with a unified approach. Would love to see it reflected here.

How about adding the following content to the end of the proposal

Reference

The project is a joint effort of donation proposal coming from Alibaba and Datadog. The proposals are listed as follows:

I think, we could also mention that goal is also to replace https://github.com/open-telemetry/opentelemetry-go-contrib/tree/main/instrgen

@ralf0131
Copy link
Copy Markdown
Contributor Author

I think, we could also mention that goal is also to replace https://github.com/open-telemetry/opentelemetry-go-contrib/tree/main/instrgen

Sure. How about this?

The project is a joint effort of donation proposal coming from Alibaba and Datadog to replace Instrgen. The proposals are listed as follows:

@trask
Copy link
Copy Markdown
Member

trask commented Jan 10, 2025

Unfortunately the CI fails and it looks like there is a dead link found in project/event-api.md file which is beyond the scope this proposal. Any ideas how to fix it?

fixed in #2503 and merged latest into your branch, should be fixed now

@ralf0131
Copy link
Copy Markdown
Contributor Author

@danielgblanco @pdelewski Thanks for the comments, the proposed change has been committed. All the pending issues are cleared.

Copy link
Copy Markdown
Contributor

@danielgblanco danielgblanco left a comment

Choose a reason for hiding this comment

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

This looks great, really looking forward to this project starting!

@danielgblanco
Copy link
Copy Markdown
Contributor

This project now has 5 approvals from GC members, so ready to start! Merging.

@danielgblanco danielgblanco merged commit e4b417d into open-telemetry:main Jan 13, 2025

Additionally, the following people will participate in the SIG and be added as approvers once they are OpenTelemetry Github org members:

- Future Approvers: @yiyang0(Alibaba Cloud), @123liuziming(Alibaba Cloud), @RomainMuller(Datadog)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Use Alibaba here? we have all used the affiliated name.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Good catch! I will update it together with the project board.

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

No open projects
Status: Current Projects

Development

Successfully merging this pull request may close these issues.