The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.
v0.74.0
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.
v0.74.0
🛑 Breaking changes 🛑
k8sattributes: Remove support of deprecated pod_association fields (#19642)
Fields are now nested under the pod_association::sources
k8sattributes: Remove support of deprecated options in extract.metadata field (#19438)
spanmetricsconnector: Remove deprecated latency_histogram_buckets configuration parameter. (#19372)
Use the histogram configuration section to provide buckets for
explicit buckets histogram metrics.
spanmetricsconnector: Rename latency histogram metrics to duration. (#19214)
spanmetricsprocessor: Deprecate the spanmetrics processor in favour of the spanmetrics connector. (#19736)
Please note that the spanmetrics connector contains breaking changes related to configurations
metrics names and attributes. Please see the spanmetrics connector README for more information.
cloudflarereceiver: Adds support for receiving logs from Cloudflare's LogPush API. (#19201)
webhookeventreceiver: New component wireframe for webhookeventreceiver (#18101)
spanmetricsconnector: Add the spanmetricsconnector connector to build. (#18760)
💡 Enhancements 💡
exporter/awsemfexporter: Add ServiceName/service.name as a valid token replacement in log_stream_name (#16531)
azureeventhubreceiver: Add the ability to consume Metrics from Azure Diagnostic Settings and convert them into OpenTelemetry Metrics (#18690)
mdatagen: use metadata to generate status table (#19175)
This change updates mdatagen to support auto-generation of the stability level table in the documentation. It also
generates a generated_status.go file which contains the stability which is used in the factory of a component.
mdatagen: Allow mdatagen to support components that do not produce metrics. (#19772)
This allows us to define metadata.yaml files for components that don't generate metrics, specifically in support of generating the status table.
countconnector: Add ability to count by attributes (#19432)
healthcheckextension: Add response_body configuration option that allows specifying a specific response body (#18824)
k8sobjectsreceiver: Enabling resource version filter on pull mode (#18828)
kubeletstatsreceiver: Add support for kubeConfig auth_type in kubeletstatsreceiver (#17562)
translator/loki: Loki add raw log export format (#18888)
clickhouseexporter: Improve clickhouse DSN parsing (#18079)
Improve clickhouse DSN parsing to support all possible configuration options and fixes TLS support.
datadogexporter: Graduate exporter.datadog.hostname.preview feature gate to Stable. (#20286)
pkg/ottl: Add typed getter for pcommon.map and update related functions to use it. (#19781)
Using the impacted functions, such as keep_keys or replace_all_patterns, without a pcommon.map will now result in an error. Only pass these function paths that result in a pcommon.map or set ErrorMode to IgnoreError.
pkg/ottl: Updates ConvertCase, ParseJSON, Split, and Substring to use StringGetter (#19137)
Affected components: transformprocessor, filterprocessor, routingprocessor. It is HIGHLY recommended to use each component's error_mode configuration option to handle errors returned by these functions.
pkg/ottl: Adds new StringLikeGetter for converting values to string for use. (#19782)
Concat now converts more types to string instead of ignoring them. IsMatch now converts []byte to string using hex.EncodeToString(v).
datadogexporter: Deprecate metrics::histograms::send_count_sum_metrics in favor of metrics::histograms::send_aggregation_metrics. (#20285)
Toggling metrics::histograms::send_count_sum_metrics will now send .min and .max metrics when available.
servicegraphconnector: Add servicegraph connector to the build. (#20452)
💡 Enhancements 💡
clickhouseexporter: Insert instrumentation scope name and version to SpanAttributes column in traces table (#17408)
stanza: Enhancement pkg/stanza/flatten to support resource and attributes (#20448)
azuredataexplorerexporter: Migrate stablity to beta. All the dependent libraries have moved to beta. (#19161)
awsecscontainermetricsreceiver: Add ServiceName from task metadata endpoint (#19728)
mdatagen: Warnings can now be specified in metadata.yaml to be included in the generated status table. (#20242)
coralogixexporter: Change coralogixexporter to default to gzip compression for logs and traces (#20337)
datadogexporter: Adds support for span links (span links are added as metadata to the converted span). (#20286)
mdatagen: Do not print "Supported pipeline types" in the generated status for extensions (#20236)
filereceiver: Update file receiver to be able to replay metrics in time. (#14638)
googlecloudspannerreceiver: adding table size statistics as metrics (#18689)
processscraper: Introduced mute_process_exe_error and mute_process_io_error flags to allow scraping of all processes on Linux machines. (#18923)
attributesprocessor, resourceprocessor: Add feature gate to support using SHA2-256 instead of SHA-1 for hashing (#4759, #5576)
enable switching to use SHA-2 256 with the feature gate coreinternal.attraction.hash.sha256
translator/loki: Normalize label names so they follow the Prometheus label names standard (#14113)
Loki doesn't support label names containing dots. |
Users had to convert dot-separated attributes into underscore-separated attributes before promoting them to Loki labels. |
From now on users can drop relabeling from their configuration. All dots in label names will be replaced with underscores automatically before sending request to Loki.
mongodbatlasreceiver: Add support to collect organization events. (#19449, #20308)
datadogexporter: Send .min and .max metrics for delta OTLP Histograms and Exponential Histograms when metrics::histograms::send_aggregation_metrics is enabled. (#20285)
receiver/purefareceiver: Add missing code snippet that validate the config file (#14886)
servicegraphprocessor: Making cache and expire loop time configurable (#19639)
add new config items(cache_loop, store_expiration_loop)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor from 0.59.0 to 0.75.0.
Release notes
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor's releases.
... (truncated)
Changelog
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor's changelog.
... (truncated)
Commits
5706064
[chore] Prepare release 0.75.0 (#20544)54df2bf
[receiver/hostmetrics] Fix expected errors in Windows tests (#20447)a87e869
[chore] [exporter/s3exporter] aws s3 exporter initial version (First PR, conf...ecd5e7f
[chore]add generated status to asapauthextension (#20327)267ce3f
[receiver/googlecloudspanner] feat: table size stats (#18689)6658646
[receiver/mongodbatlasreceiver] Add support to collect organization events (#...fa1186e
[receiver/solacereceiver]: Updates to Solace Receiver for Solace PubSub+ Even...5835e7e
[chore] Fix timestamp layout in kubernetes CRI-O example. (#20534)252c297
[exporter/awsxray] docs: fix request timeout docs (#20532)9f78a87
[pkg/stanza] support flatten resource and attributes (#20448)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)