You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Trying to draft GA requirements and prioritization. This is just a starting place. Looking for feedback here. Will also discuss in this Thu meeting. Thanks!
P0 (e.g. cannot GA without these):
End-to-end tests
OTLP, Jaeger and Zipkin
Tomcat, Wildfly, Spring Boot
All Java LTS versions + latest Java version if non-LTS
Benchmarking
Startup overhead benchmark
Runtime overhead benchmark
Implement all required semantic attributes
Non-required semantic attributes are nice to have, but not required for GA
Basic configuration points
Add custom auto-instrumentation
Ability to build "custom distro"
Documentation (tag "documentation" minus tag "contributor experience")
All configuration options
Standard OpenTelemetry SDK + Exporter configuration options
This list seems sort of arbitrary. Is it P0 to test 3 servlet implementations? My suggestion based on back-of-hand estimation of popularity nowadays is one servlet, spring-boot, and grpc, while others could be P1 or P2
Startup overhead benchmark
This feels lower than P0, maybe P2.
Document all spans that it captures
I don't think I've ever seen such detailed documentation per-instrumentation in other tracing libraries. More docs is always better than less, but I don't think it's P0, maybe P2, and it needs to come with the commitment that we will keep the docs up to date.
Library (manual) instrumentations corresponding to at least 20 auto-instrumentations
Hey, sorry, I realized opening this as an issue was short-sighted due to lack of threaded conversation and how to make updates. Do you mind re-adding your comments on this PR? #734
Trying to draft GA requirements and prioritization. This is just a starting place. Looking for feedback here. Will also discuss in this Thu meeting. Thanks!
P0 (e.g. cannot GA without these):
P1:
P3:
P4:
P5:
The text was updated successfully, but these errors were encountered: