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
[processor/transform] Add support for profiles (#39974)
#### Description
PR for profiles support in the transform processor.
It's a split-out from #39036 and contains only basic functionality, that
makes this PR independent from #39681, #39416 and
open-telemetry/opentelemetry-collector#12798.
For this, several tests were commented out.
The reason for this PR is the hope to get it merged so that users and
developers can start experimenting with profiles functionality in the
transformprocessor.
Attributes can't currently can't be used with profiles (due to the above
mentioned unmerged PRs).
#### Link to tracking issue
Fixes#39009
---------
Co-authored-by: Edmo Vamerlatti Costa <[email protected]>
Co-authored-by: Tyler Helmuth <[email protected]>
Copy file name to clipboardExpand all lines: processor/transformprocessor/README.md
+12-7Lines changed: 12 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,19 +46,20 @@ transform:
46
46
<trace|metric|log>_statements: []
47
47
```
48
48
49
-
The Transform Processor's primary configuration section is broken down by signal (traces, metrics, and logs)
49
+
The Transform Processor's primary configuration section is broken down by signal (traces, metrics, logs, and profiles)
50
50
and allows you to configure a list of statements for the processor to execute. The list can be made of:
51
51
52
52
- OTTL statements. This option will meet most user's needs. See [Basic Config](#basic-config) for more details.
53
53
- Objects, which allows users to apply configuration options to a specific list of statements. See [Advanced Config](#advanced-config) for more details.
54
54
55
55
Within each `<signal_statements>` list, only certain OTTL Path prefixes can be used:
set.Logger.Debug("non-default OTTL profile functions have been registered in the \"transform\" processor", zap.Bool("profile", f.defaultProfileFunctionsOverridden))
0 commit comments