Open
Description
Component(s)
pkg/ottl
Is your feature request related to a problem? Please describe.
OTTL has seen extensive use via the transform processor, filter processor, tail sampling processor, routing processor, count connector, and routing connector. Although there is a few items to address, breaking changes are slowing down. I believe the package is close to Beta stability.
Items to address:
- [pkg/ottl] Add godoc comments to everything #28893
- [pkg/ottl] expose a parser explicitly for parsing conditions #13545
- [pkg/ottl] Add an error mode to ignore errors and silence warnings #22743
- [pkg/ottl] Validate that all parts of a path are used by a Context #22744
- [pkg/ottl] Validate that all parts of a Key are used by a Context #30051
- [pkg/ottl] Express context cache as a map[string]any. #26108
- [pkg/ottl] Allow users to specify the format of the hashed replacement string in the replace_pattern* editors #27820
- [pkg/ottl] Create "e2e" tests in the package #28642
- [pkg/ottl] Ensure public API allows hierarchical optimizations #29016
- [pkg/ottl] Update statements to reflect their context #29017
- [processor/transform] Create new metrics from existing ones #16221
This is an initial list, but not exhaustive - it may change over time.