|
||
---|---|---|
.. | ||
src | ||
README.md | ||
build.gradle.kts | ||
gradle.properties |
README.md
API Incubator
Experimental APIs, including Event API, extended Log Bridge APIs, extended Metrics APIs, extended ContextPropagator APIs, and extended Trace APIs.
Extended Log Bridge API
Features:
- Check if logger is enabled before emitting logs to avoid unnecessary computation
- Add extended attributes to log records to encode complex data structures
See ExtendedLogsBridgeApiUsageTest.
Extended Metrics APIs
Features:
- Attributes advice
See ExtendedMetricsApiUsageTest.
Extended ContextPropagator APIs
Features:
- Check if instrument is enabled before recording measurements to avoid unnecessary computation
- Simplified injection / extraction of context
See ExtendedContextPropagatorsUsageTest.
Extended Trace APIs
Features:
- Check if tracer is enabled before starting spans to avoid unnecessary computation
- Utility methods to reduce boilerplace using span API, including extracting context, and wrapping runnables / callables with spans