Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[processor/transform] Add enum capabilities to grammar and contexts #11787

Merged
merged 10 commits into from
Jul 12, 2022
Prev Previous commit
Next Next commit
merged in upstream/main
  • Loading branch information
TylerHelmuth committed Jul 7, 2022
commit 5dc3edb2dd7ff9258b82cfeba519f7d606ad0f9d
23 changes: 3 additions & 20 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,7 @@
# v0.55.0

## 🛑 Breaking changes 🛑

- `k8sclusterreceiver`: The `receiver.k8sclusterreceiver.reportCpuMetricsAsDouble` feature gate has been removed (#10838)
- If users were disabling this feature gate, they may have to update
monitoring for a few Kubernetes cpu metrics. For more details see [feature-gate-configurations](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.54.0/receiver/k8sclusterreceiver#feature-gate-configurations).
- `prometheusexporter`: Automatically rename metrics with units to follow Prometheus naming convention (#8950)
- `transformprocessor`: `metric.type` is now accessed as an enum/int64 instead of a string. (#11787)
- `datadogexporter`: Remove `Sanitize` method from `Config` struct. (#8373)
- `datadogexporter`: (Under `exporter.datadog.hostname.preview` feature gate) Remove `docker` hostname detector (#11834)
- `k8sclusterreceiver`: The `receiver.k8sclusterreceiver.reportCpuMetricsAsDouble` feature gate has been removed (#10838)
- If users were disabling this feature gate, they may have to update
Expand Down Expand Up @@ -53,20 +48,8 @@
- `sqlqueryreceiver`: Enable the component (#11848)

### 💡 Enhancements 💡

- `logzioexporter`: Add support for logs pipeline and support for exporterhelper (#10821)
- `flinkmetricsreceiver`: add attribute values to metadata #11520
- `prometheusreceiver`: Add `target_info` labels to resource attributes. (#11034)
- `saphanareceiver`: Fix component memory query, add better error handling (#11507)
- `sqlqueryreceiver`: Add core functionality to SQL query receiver (#10867)
- `sapmexporter`: Add config option to log responses from Splunk APM. (#11425)
- `splunkhecexporter`: Update limits for max_content_length settings (#11550)
- `filterprocessor`: Add ability to filter `Spans` (#6341)
- `prometheusexporter` : Added a feature to prometheusexporter to export exemplars along with histogram metrics (#9945)
- `tracegen`: support add additional resource attributes. (#11145)
- `transformprocessor`: Add IsMatch factory function. This function allows regex matching in conditions (#10903)
- `transformprocessor`: `replace_pattern` and `replace_all_patterns` use regex for pattern matching and replacing text in attributes/metrics. (#11125)
- `transformprocessor`: Add ability to interact with enums via sybmols. (#11787)
- `cmd/chloggen`: Update CI process to validate new changelog strategy (#11841)
- `cmd/chloggen`: Add new tool for conflict-free CHANGELOG.md management (#11539)
- `coralogixexporter`: Add support for metrics (#11065)
- `coreinternal/attraction`: Supports pattern for delete and hash attractions (#11886)
- `filterprocessor`: Add ability to filter `Spans` (#6341)
Expand Down
15 changes: 15 additions & 0 deletions unreleased/issue-10349-2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: enhancement

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: transformprocessor

# A brief description of the change
note: Add ability to interact with enums via sybmols.

# One or more tracking issues related to the change
issues: [10349]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
subtext:
15 changes: 15 additions & 0 deletions unreleased/issue-10349.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: breaking

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: transformprocessor

# A brief description of the change
note: `metric.type` is now accessed as an enum/int64 instead of a string.

# One or more tracking issues related to the change
issues: [10349]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
subtext:
You are viewing a condensed version of this merge commit. You can view the full changes here.