-
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 splunk-otel-js-web #240
Comments
I plan to start reviewing it tomorrow. Feel free to sync with me if you have any questions beforehand or you have any suggestions or remarks. |
https://github.com/signalfx/gdi-specification/blob/v1.5.0/specification/configuration.md
✖️ RUM is an exception
✖️ RUM is an exception
✔️
✔️
✔️
✔️
✔️ |
https://github.com/signalfx/gdi-specification/blob/v1.5.0/specification/semantic_conventions.md
✖️ NOT REQUIRED and metrics are not supported
❌ Possibly more: |
https://github.com/signalfx/gdi-specification/blob/v1.5.0/specification/versioning.md
❌ GDI repositories MUST indicate what version of OpenTelemetry repositories they are based on through release notes TODO
✔️
✔️ |
https://github.com/signalfx/gdi-specification/blob/v1.5.0/specification/repository.md
✔️
✔️ (ADDRESSED)
✔️
❌
✔️
✔️
This needs to be done at the end.
You can consider adding something like https://github.com/signalfx/splunk-otel-java/blob/main/SECURITY.md#dependencies
I feel like https://github.com/signalfx/splunk-otel-js-web/tree/main/examples/todolist should be moved to https://github.com/signalfx/tracing-examples/tree/main/opentelemetry-tracing ❌
None of the tag is signed.
The latest releases does not tell it. This info should be added for each release.
❌
✔️ |
@t2t2 I did my best to review against GDI spec 1.5.0. I created some issues, but some things are only noted as comments. |
Which GDI repository do you wish to GA?
signalfx/splunk-otel-js-web
Does the repository follow the latest tagged minor release in GDI specification?
https://github.com/orgs/signalfx/teams/gdi-js-maintainers
** See note below
https://docs.splunk.com/Observability/gdi/get-data-in/rum/browser/configure-rum-browser-instrumentation.html
https://docs.splunk.com/Observability/gdi/get-data-in/rum/browser/migrate-manual-instrumentation.html
https://docs.splunk.com/Observability/gdi/get-data-in/rum/browser/rum-browser-data-model.html
https://docs.splunk.com/Observability/gdi/get-data-in/rum/browser/install-rum-browser.html
How long has the GDI repository been public?
2½+ years
Is the repository known to be used today?
Yes
Is there a date by which this approval is needed?**
No
Additional context
** - Dependencies in the published package aren't locked down due to open telemetry's micropackage architecture (yuck) and npm's module resolution (which allows installing a package multiple times to satisfy different version ranges) causing inflated bundle sizes when used as npm package (see doc linked in APMI-3362). For in-repository development, version locking is done via npm lockfile, these versions get used to generate bundles attached to releases and uploaded to CDN.
The text was updated successfully, but these errors were encountered: