-
Notifications
You must be signed in to change notification settings - Fork 15
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
GA request for signalfx / splunk-otel-js #126
Comments
And the latest release to check all the boxes in |
Configuration
❌ "Support" column missing to indicate if the configuration is stable or experimental. ❌ ❌
Environment variables
I will make a PR in GDI specification to use the description from the distributions.
❓ Is this done: "Distribution MUST log a warning when the ❌ What about: "Distribution MUST default to |
Legend: ❓ a question |
The |
Yes. We're in the process of removing those. |
Please see: signalfx/splunk-otel-js#294 — docs are being modified there. |
❓ @flands @MrAlias Splunk OTel Java and Python are using the |
We should default to gRPC -- opened: #132 |
Notes
|
@pellared, a heads-up about the last PR to be merged! ☝️ |
AFAIK we still cannot go GA until OTLP is not stable. https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages |
@pellared, this is not a issue actually because the only reason OTLP Exporter is not ready is the metrics support in it(they're working on separating it currently) and we are not using metrics exporter. |
Has the OTel-js SIG officially stated this? I am hesitant to release something as stable without dependencies also being stable. When the Go SIG split apart this functionality in their OTLP exporter it meant packaging and API changes for the traces portion. |
Yes. There's a PR open with that. If that's the only blocker for us I'd love to get a tentative approval for this GA request here with the clause "All OTel deps have to be stable for GA" at least. |
Unassigning myself as I currently have no time to review 😞 |
We're waiting for OTel upstream to split the OTLP exporter into the stable part and the experimental part. |
PR still not merged in OTel. |
It is now. |
Once open-telemetry/opentelemetry-js#2626 is merged an released version 0.27 of the exporter will be released as 1.0 as well and we can bump the version among our deps as well. |
US people are off till Jan 3, and Robert isn't working on GA reviews anymore I think. I'll keep pinging Steve and Michał about this. |
Repository
Verified: https://github.com/orgs/signalfx/teams/gdi-js-approvers, https://github.com/orgs/signalfx/teams/gdi-js-maintainers
I do not have access to these settings (permissions or branch protection). @flands can you please verify?
Verified: package-lock.json
Verified: dependabot.yml
I do not have access to these settings. @flands can you please verify?
@jtmal-signalfx or @rauno56 can you verify and post confirmation of this?
❌ This does not look configured.
Verified: CHANGELOG.md
Verified: CODE_OF_CONDUCT.md
Verified: CONTRIBUTING.md
Verified: CODEOWNERS
Verified: LICENSE
Verified: MIGRATING.md
❌ Missing "badge on the Otherwise verified: README.md
Verified: RELEASING.md
Verified: SECURITY.md
IDK, looks fine to me: https://github.com/signalfx/splunk-otel-js/tree/v0.15.0/examples
Looks to be the case for all current published releases (i.e. https://github.com/signalfx/splunk-otel-js/releases/download/v0.15.0/checksums.txt)
❌ Many releases do not use signed tags. These need to be recreated.
Verified.
n/a
Verified: https://github.com/signalfx/splunk-otel-js#manually-instrument-an-application
Verified: https://github.com/signalfx/splunk-otel-js#correlate-traces-and-logs
❌ This does not seem to be satisfied: https://github.com/signalfx/splunk-otel-js#default-instrumentation-packages @jtmal-signalfx or @rauno56 can you please double check this requirement and point me to docs that satisfy this if I missed them? |
Semantic Conventions
@jtmal-signalfx or @rauno56 can you verify this is satisfied? I do not have enough familiarity with the JS implementation to do so.
❌ A search of the repository did not return an implementation of this. @jtmal-signalfx or @rauno56 can you verify this is satisfied or needs to be added? |
To be sure, the profiling capabilities are not being included here because they do not look to be ready for a stable release. @rauno56 or @jtmal-signalfx can you verify the plan is to not include profiling in the stable release? |
Versioning
Verified. |
@MrAlias, thanks for the reveiw. I collected your comments in the following list:
|
@MrAlias, what comes to releases, since they're old ones and no one in the node ecosystem uses GH Releases for any authority I'll skip redoing the releases. I would kindly ask someone(@iNikem / @flands ?) with permission to
|
|
Cool! Then we're all set. |
Agreed! 🎉 Closing with the conclusion that this is complete, the JS distribution is ready for GA! |
Which GDI repository do you wish to GA?
https://github.com/signalfx/splunk-otel-js
Does the repository follow the latest tagged minor release in GDI specification?
Yes, except:
How long has the GDI repository been public?
Since around March 2021.
Is the repository known to be used today?
Yes, couple hundred downloads per week via NPM.
Is there a date by which this approval is needed?
No.
Additional context
Nope.
The text was updated successfully, but these errors were encountered: