Add roadmap (#468)

This commit is contained in:
Trask Stalnaker 2020-06-03 11:20:54 -07:00 committed by GitHub
parent 96fa7b8c31
commit dff7907666
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 38 additions and 0 deletions

View File

@ -197,3 +197,41 @@ To turn on the agent's internal debug logging:
Note these logs are extremely verbose. Enable debug logging only when needed. Note these logs are extremely verbose. Enable debug logging only when needed.
Debug logging negatively impacts the performance of your application. Debug logging negatively impacts the performance of your application.
## Roadmap to 1.0 (GA)
It is our goal to release 1.0 (GA) of the auto-instrumentation agent during the first wave of
OpenTelemetry 1.0 (GA) releases, along with as many manual instrumentation libraries as possible.
High-level roadmap:
* Conform with all OpenTelemetry specifications
* Implement all applicable semantic attributes
* Clearly document additional attributes not defined in specification
* Support standard configuration properties (e.g. exporters, propagators, samplers)
* Capture standard metrics (still TBD, e.g.
[opentelemetry-specification#522](https://github.com/open-telemetry/opentelemetry-specification/issues/522))
* See issues with label
[specification](https://github.com/open-telemetry/opentelemetry-java-instrumentation/labels/specification)
* Simpler exporter configuration
* See issue
[#370](https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/370)
* Great documentation
* See issues with label
[documentation](https://github.com/open-telemetry/opentelemetry-java-instrumentation/labels/documentation)
* Build out manual instrumentation libraries for existing auto-instrumentation
* Share code and tests between manual and auto-instrumentation
* See issue
[#45](https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/45)
* Good support for vendors to extend the agent
* Including ability for any user to write their own auto-instrumentation
* See issues with label
[packaging](https://github.com/open-telemetry/opentelemetry-java-instrumentation/labels/packaging)
* Better smoke test harness and more smoke tests
* See issue
[#298](https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/298)
* Benchmarking and tuning (both runtime and startup)
* Address sporadic test failures
* See issues with label
[sporadic test failure](https://github.com/open-telemetry/opentelemetry-java-instrumentation/labels/sporadic%20test%20failure)
* Speed up CI build feedback