-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen to v0.89.0 #29479
Merged
codeboten
merged 1 commit into
main
from
renovate/git.luolix.top-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x
Nov 24, 2023
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ector-contrib/cmd/telemetrygen to v0.89.0
renovate
bot
added
dependencies
Pull requests that update a dependency file
renovatebot
labels
Nov 24, 2023
github-actions
bot
added
cmd/telemetrygen
telemetrygen command
and removed
renovatebot
labels
Nov 24, 2023
codeboten
approved these changes
Nov 24, 2023
codeboten
deleted the
renovate/git.luolix.top-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x
branch
November 24, 2023 02:33
RoryCrispin
pushed a commit
to ClickHouse/opentelemetry-collector-contrib
that referenced
this pull request
Nov 24, 2023
…ector-contrib/cmd/telemetrygen to v0.89.0 (open-telemetry#29479) [![Mend Renovate logo banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen](https://github.com/open-telemetry/opentelemetry-collector-contrib) | require | minor | `v0.87.0` -> `v0.89.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen)</summary> ### [`v0.89.0`](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0890) ##### 🛑 Breaking changes 🛑 - `pkg/stanza`: Improve parsing of Windows Event XML by handling anonymous `Data` elements. ([#&open-telemetry#8203;21491](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/21491)) This improves the contents of Windows log events for which the publisher manifest is unavailable. Previously, anonymous `Data` elements were ignored. This is a breaking change for users who were relying on the previous data format. - `processor/k8sattributes`: Graduate "k8sattr.rfc3339" feature gate to Beta. ([#&open-telemetry#8203;28817](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28817)) Time format of `k8s.pod.start_time` attribute value migrated from RFC3339: Before: 2023-07-10 12:34:39.740638 -0700 PDT m=+0.020184946 After: 2023-07-10T12:39:53.112485-07:00 The feature gate can be temporary reverted back by adding `--feature-gate=-k8sattr.rfc3339` to the command line. - `filelogreceiver`: Change "Started watching file" log behavior ([#&open-telemetry#8203;28491](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28491)) Previously, every unique file path which was found by the receiver would be remembered indefinitely. This list was kept independently of the uniqueness / checkpointing mechanism (which does not rely on the file path). The purpose of this list was to allow us to emit a lot whenever a path was seen for the first time. This removes the separate list and relies instead on the same mechanism as checkpointing. Now, a similar log is emitted any time a file is found which is not currently checkpointed. Because the checkpointing mechanism does not maintain history indefintiely, it is now possible that a log will be emitted for the same file path. This will happen when no file exists at the path for a period of time. - `dockerstatsreceiver`: cpu.container.percent metric is removed in favor of container.cpu.utilization ([#&open-telemetry#8203;21807](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/21807)) The metric `container.cpu.percentage` is now removed. `container.cpu.utilization` is enabled by default as a replacement. For details, see the [docs](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/dockerstatsreceiver#transition-to-cpu-utilization-metric-name-aligned-with-opentelemetry-specification). - `encoding extensions`: Rename encoding extensions for consistency with storage extensions ([#&open-telemetry#8203;24451](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/24451)) - `jaegerencoding` -> `jaeger_encoding` - `otlpencoding` -> `otlp_encoding` - `textencoding` -> `text_encoding` - `zipkinencoding` -> `zipkin_encoding` - `remoteobserverprocessor`: Rename remoteobserverprocessor to remotetapprocessor ([#&open-telemetry#8203;27873](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27873)) - `collectdreceiver`: Stop using opencensus metrics, use the obsrecv format ([#&open-telemetry#8203;25148](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/25148)) ##### 🚩 Deprecations 🚩 - `datadogexporter`: Deprecate config `traces::peer_service_aggregation` in favor of `traces::peer_tags_aggregation` ([#&open-telemetry#8203;29089](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29089)) - `postgresqlreceiver`: Deprecation of postgresql replication lag metrics `postgresql.wal.lag` in favor of more precise 'postgresql.wal.delay' ([#&open-telemetry#8203;26714](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/26714)) ##### 🚀 New components 🚀 - `extension/opampextension`: Add a new extension that implements an OpAMP agent for reporting the collector's health and effective configuration. ([#&open-telemetry#8203;16462](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/16462)) - `sumologicprocessor`: add Sumo Logic Processor ([#&open-telemetry#8203;23946](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/23946)) move processor from https://github.com/SumoLogic/sumologic-otel-collector/ repository - `alertmanagerexporter`: Add new exporter for sending events as alerts to Alertmanager ([#&open-telemetry#8203;23569](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/23569)) - `remotetapextension`: Add a new extension, remotetapextension to use with the remoteobserverprocessor processors. ([#&open-telemetry#8203;19634](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/19634)) - `otlpencodingextension`: Introduce OTLP encoding extension ([#&open-telemetry#8203;6272](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/6272)) - `pkg/translator/azure`: Create a translator for Azure Resource Log format ([#&open-telemetry#8203;18210](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/18210)) ##### 💡 Enhancements 💡 - `awsxrayexporter`: Convert individual HTTP error events into exceptions within subsegments for AWS SDK spans and strip AWS.SDK prefix from remote aws service name ([#&open-telemetry#8203;27232](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27232)) - `azuremonitorexporter`: Added connection string support to the Azure Monitor Exporter ([#&open-telemetry#8203;28853](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28853)) This enhancement simplifies the configuration process and aligns the exporter with Azure Monitor's recommended practices. The Connection String method allows the inclusion of various fields such as the InstrumentationKey and IngestionEndpoint within a single string, facilitating an easier and more integrated setup. While the traditional InstrumentationKey method remains supported for backward compatibility, it will be phased out. Users are encouraged to adopt the Connection String approach to ensure future compatibility and to leverage the broader configuration options it enables. - `opensearchexporter`: Add log exporting capability to the opensearchexporter. ([#&open-telemetry#8203;23611](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/23611)) - `pdatatest`: Allow to compare metrics resource attributes or metric attribute values by matching on a portion of the dimension value with a regular expression. ([#&open-telemetry#8203;27690](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27690)) Use `MatchResourceAttributeValue("node_id", "cloud-node")` to match two metrics with a resource attribute value that starts with "cloud-node". Use `MatchMetricAttributeValue("hostname", "container-tomcat-", "gauge.one", "sum.one")` to match metrics with the `hostname` attribute starting with `container-tomcat-`. - `processor/tailsampling`: adds optional upper bound duration for sampling ([#&open-telemetry#8203;26115](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/26115)) - `clickhouseexporter`: Add persistent storage support to clickhouse exporter ([#&open-telemetry#8203;27653](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27653)) - `azuremonitorexporter`: Added documentation to describe how to use with the AAD Auth Proxy and enable AAD based authentication. ([#&open-telemetry#8203;24451](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/24451)) - `azuremonitorexporter`: Extended Azure Monitor exporter to support persistent queue. Default is for QueueSettings.Enabled to be false. ([#&open-telemetry#8203;25859](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/25859)) - `collectdreceiver`: Add support of confighttp.HTTPServerSettings ([#&open-telemetry#8203;28811](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28811)) - `collectdreceiver`: Promote collectdreceiver as beta component ([#&open-telemetry#8203;28658](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28658)) - `receiver/hostmetricsreceiver`: Added support for host's cpuinfo frequnecies. ([#&open-telemetry#8203;27445](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27445)) In Linux the current frequency is populated using the values from /proc/cpuinfo. An os specific implementation will be needed for Windows and others. - `datadogexporter`: Add a new traces config `trace_buffer` that specifies the number of outgoing trace payloads to buffer before dropping. ([#&open-telemetry#8203;28577](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28577)) If you start seeing log messages like `Payload in channel full. Dropped 1 payload.` in the datadog exporter, consider setting a higher `trace_buffer` to avoid traces being dropped. - `datadogexporter`: Add a new config `traces::peer_tags_aggregation` that enables aggregation of peer related tags in Datadog exporter ([#&open-telemetry#8203;29089](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29089)) - `receiver/hostmetrics/scrapers/process`: add configuration option to mute `error reading username for process` ([#&open-telemetry#8203;14311](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/14311), [#&open-telemetry#8203;17187](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/17187)) - `syslogexporter`: Promote syslogexporter to alpha and add it to otelcontribcol ([#&open-telemetry#8203;21242](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/21242), [#&open-telemetry#8203;21244](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/21244), [#&open-telemetry#8203;21245](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/21245)) - `azureevenhubreceiver`: Allow the Consumer Group to be set in the Configuration. ([#&open-telemetry#8203;28633](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28633)) - `spanmetricsconnector`: Add Events metric to span metrics connector that adds list of event attributes as dimensions ([#&open-telemetry#8203;27451](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27451)) - `exceptionsconnector`: Add trace id and span id to generated logs from exceptions when using exceptionsconnector. ([#&open-telemetry#8203;24407](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/24407)) - `processor/k8sattribute`: support adding labels and annotations from node ([#&open-telemetry#8203;22620](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/22620)) - `windowseventlogreceiver`: Add parsing for Security and Execution event fields. ([#&open-telemetry#8203;27810](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27810)) - `filelogreceiver`: Add the ability to order files by mtime, to only read the most recently modified files ([#&open-telemetry#8203;27812](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27812)) - `wavefrontreceiver`: Wrap metrics receiver under carbon receiver instead of using export function ([#&open-telemetry#8203;27248](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27248)) - `exporter/datadog`: Added the "exporter.datadogexporter.DisableAPMStats" feature gate to disable APM stats computation. ([#&open-telemetry#8203;28615](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28615)) - `pkg/ottl`: Add IsBool function into OTTL ([#&open-telemetry#8203;27897](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27897)) - `k8sclusterreceiver`: add k8s.node.condition metric ([#&open-telemetry#8203;27617](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27617)) - `kafka`: Expose resolve_canonical_bootstrap_servers_only ([#&open-telemetry#8203;26022](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/26022)) - `mongodbatlasreceiver`: Enhanced collector logs to include more information about the MongoDB Atlas API calls being made during logs retrieval. ([#&open-telemetry#8203;28851](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28851)) - `datadogexporter`: Add support for host.cpu attributes. ([#&open-telemetry#8203;29156](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29156)) - `datadogexporter`: Add support for custom container tags via resource attributes prefixed by `datadog.container.tag.*`. ([#&open-telemetry#8203;29156](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29156)) - `receiver/mongodbatlasreceiver`: emit resource attributes "`mongodb_atlas.region.name`" and "`mongodb_atlas.provider.name`" on metric scrape. ([#&open-telemetry#8203;28833](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28833)) - `pkg/golden`: Move the internal/coreinternal/golden folder to pkg/golden ([#&open-telemetry#8203;28594](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28594)) - `processor/resourcedetection`: Add `processor.resourcedetection.hostCPUModelAndFamilyAsString` feature gate to change the type of `host.cpu.family` and `host.cpu.model.id` attributes from `int` to `string`. ([#&open-telemetry#8203;29025](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29025)) This feature gate will graduate to beta in the next release. - `tailsamplingprocessor`: Optimize performance of tailsamplingprocessor ([#&open-telemetry#8203;27889](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27889)) - `redisreceiver`: include server.address and server.port resource attributes ([#&open-telemetry#8203;22044](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/22044)) - `servicegraphprocessor, servicegraphconnector`: Add a config option to periodically flush metrics, instead of flushing on every push. ([#&open-telemetry#8203;27679](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27679)) - `spanmetricsconnector`: Add exemplars to sum metric ([#&open-telemetry#8203;27451](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27451)) - `exporter/syslog`: send syslog messages in batches ([#&open-telemetry#8203;21244](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/21244)) This changes the behavior of the Syslog exporter to send each batch of Syslog messages in a single request (with messages separated by newlines), instead of sending each message in a separate request and closing the connection after each message. - `cmd/telemetrygen`: Use exporter per worker for better metrics throughput ([#&open-telemetry#8203;26709](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/26709)) - `cmd/telemetrygen`: Add support for --otlp-http for telemetrygen logs ([#&open-telemetry#8203;18867](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/18867)) - `exporter/awss3exporter`: This feature allows role assumption for s3 exportation. It is especially useful on Kubernetes clusters that are using IAM roles for service accounts ([#&open-telemetry#8203;28674](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28674)) ##### 🧰 Bug fixes 🧰 - `lokiexporter`: The tenant attribute is now not automatically promoted to a label. ([#&open-telemetry#8203;21045](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/21045)) To add tenant attributes (resource/record) to labels, use the label hints explicitly. - `azuretranslator`: Allow numeric fields to use a String or Integer representation in JSON. ([#&open-telemetry#8203;28650](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28650)) - `extension/zipkinencodingextension`: Fix bug when err is nil if invalid protocol value is supplied. ([#&open-telemetry#8203;28686](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28686)) - `filelogreceiver`: Fix issue where counting number of logs emitted could cause panic ([#&open-telemetry#8203;27469](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27469), [#&open-telemetry#8203;29107](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29107)) - `lokireceiver`: Fix issue where counting number of logs emitted could cause panic ([#&open-telemetry#8203;27469](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27469), [#&open-telemetry#8203;29107](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29107)) - `kafkareceiver`: Fix issue where counting number of logs emitted could cause panic ([#&open-telemetry#8203;27469](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27469), [#&open-telemetry#8203;29107](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29107)) - `k8sobjectsreceiver`: Fix issue where counting number of logs emitted could cause panic ([#&open-telemetry#8203;27469](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27469), [#&open-telemetry#8203;29107](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29107)) - `fluentforwardreceiver`: Fix issue where counting number of logs emitted could cause panic ([#&open-telemetry#8203;27469](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27469), [#&open-telemetry#8203;29107](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29107)) - `otlpjsonfilereceiver`: Fix issue where counting number of logs emitted could cause panic ([#&open-telemetry#8203;27469](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27469), [#&open-telemetry#8203;29107](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29107)) - `datadogconnector`: Mark datadogconnector as `MutatesData` to prevent data race ([#&open-telemetry#8203;29111](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29111)) - `azureeventhubreceiver`: Updated documentation around Azure Metric to OTel mapping. ([#&open-telemetry#8203;28622](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28622)) - `receiver/hostmetrics`: Fix panic on load_scraper_windows shutdown ([#&open-telemetry#8203;28678](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28678)) - `apachesparkreceiver`: Replacing inaccurate units for the spark.job.stage.active and spark.job.stage.result metrics for the Apache Spark receiver. ([#&open-telemetry#8203;29104](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29104)) - `splunkhecreceiver`: Do not encode JSON response objects as string. ([#&open-telemetry#8203;27604](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27604)) - `processor/k8sattributes`: Set attributes from namespace/node labels or annotations even if node/namespaces attribute are not set. ([#&open-telemetry#8203;28837](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28837)) - `datadogexporter`: Only extract DD container tags from resource attributes. Previously, container tags were also extracted from span attributes. ([#&open-telemetry#8203;29156](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29156)) - `datadogexporter`: Only add container tags in dedicated container tag section. Previously, container tags were also added as span tags. Container tags will now only be accessible via the span container tab, and not as span tags. ([#&open-telemetry#8203;29156](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29156)) - `pkg/stanza`: Fix data-corruption/race-condition issue in udp async (reuse of buffer); use buffer pool isntead. ([#&open-telemetry#8203;27613](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27613)) - `datadogexporter`: Fixes potential log records loss on a transient network/connectivity error ([#&open-telemetry#8203;24550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/24550)) The Datadog exporter threats network/connectivity errors (http client doesn't receive a response) as permanent errors, which can lead to log records loss. This change makes these errors retryable. - `servicegraphprocessor, servicegraphconnector`: Measure latency in seconds instead of milliseconds ([#&open-telemetry#8203;27488](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27488)) Measures latency in seconds instead of milliseconds, as the metric name indicates. Previously, milliseconds was used. This unit is still available via the feature gate `processor.servicegraph.legacyLatencyUnitMs`. This is a breaking change. - `sshcheckreceiver`: Use key_file instead of keyfile for the key in config. Aligns project practice, code, and docs. ([#&open-telemetry#8203;27035](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27035)) - `zipkinreceiver`: Return BadRequest in case of permanent errors ([#&open-telemetry#8203;4335](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/4335)) ### [`v0.88.0`](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0880) [Compare Source](https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.87.0...v0.88.0) ##### 🛑 Breaking changes 🛑 - `k8sclusterreceiver`: Remove opencensus.resourcetype resource attribute ([#&open-telemetry#8203;26487](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/26487)) - `splunkhecexporter`: Remove `max_connections` configuration setting. ([#&open-telemetry#8203;27610](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27610)) use max_idle_conns or max_idle_conns_per_host instead. - `signalfxexporter`: Remove `max_connections` configuration setting. ([#&open-telemetry#8203;27610](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27610)) use max_idle_conns or max_idle_conns_per_host instead. ##### 🚩 Deprecations 🚩 - `dockerstatsreceiver`: cpu.container.percent metric will be deprecated in v0.79.0 in favor of container.cpu.utilization ([#&open-telemetry#8203;21807](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/21807)) The metric `container.cpu.percentage` is now disabled by default and will be removed in v0.88.0. As a replacement, the following metric is now enabled by default: `container.cpu.utilization`. For details, see the [docs](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/dockerstatsreceiver#transition-to-cpu-utilization-metric-name-aligned-with-opentelemetry-specification). - `parquetexporter`: Remove the parquet exporter ([#&open-telemetry#8203;27284](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27284)) ##### 🚀 New components 🚀 - `encoding/jsonlogencodingextension`: Add a new extension to support JSON encoding (only logs) ([#&open-telemetry#8203;6272](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/6272)) - `honeycombmarkerexporter`: This component will export markers to be consumed by the Honeycomb Markers API to highlight user events ([#&open-telemetry#8203;26653](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/26653)) - `zipkinencodingextension`: Introduce zipkin encoding extension. ([#&open-telemetry#8203;6272](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/6272)) ##### 💡 Enhancements 💡 - `datasetexporter`: Make export of resources and scopes more flexible ([#&open-telemetry#8203;27651](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27651), [#&open-telemetry#8203;27649](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27649)) - `pkg/stanza`: Add option to run udp logs receiver (and stanza udp input operator) concurrently to reduce data-loss during high-scale scenarios ([#&open-telemetry#8203;27613](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27613)) - `receiver/prometheus`: Warn instead of failing when users rename using metric_relabel_configs in the prometheus receiver ([#&open-telemetry#8203;5001](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/5001)) - `awscloudwatchlogsexporter/awsemfexporter`: Reduce noisy logs emitted by CloudWatch Logs Pusher. ([#&open-telemetry#8203;27774](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27774)) The Collector logger will now write successful CloudWatch API writes at the Debug level instead of Info level. - `k8sobjectsreceiver`: Move k8sobjectsreceiver from Alpha stability to Beta stability for logs. ([#&open-telemetry#8203;27635](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27635)) - `datadogconnector`: Allow datadogconnector to be used as a traces-to-traces connector ([#&open-telemetry#8203;27846](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27846)) - `doubleconverter`: Adding a double converter into pkg/ottl ([#&open-telemetry#8203;22056](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/22056)) - `syslogreceiver`: validate protocol name ([#&open-telemetry#8203;27581](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27581)) - `elasticsearchexporter`: add missing scope info in span attributes ([#&open-telemetry#8203;27282](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27282)) - `entension/storage/filestorage`: Add support for setting bbolt fsync option ([#&open-telemetry#8203;20266](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/20266)) - `filelogreceiver`: Add a new "top_n" option to specify the number of files to track when using ordering criteria ([#&open-telemetry#8203;23788](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/23788)) - `azuredataexplorerexporter`: Added exporter helper config support for Azure Data Explorer exporter ([#&open-telemetry#8203;24329](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/24329)) - `k8sclusterreceiver`: add optional k8s.pod.qos_class resource attribute ([#&open-telemetry#8203;27483](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27483)) - `pkg/stanza`: Log warning, instead of error, when Windows Event Log publisher metadata is not available and cache the successfully retrieved ones. ([#&open-telemetry#8203;27658](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27658)) - `pkg/ottl`: Add optional Converter parameters to replacement Editors ([#&open-telemetry#8203;27235](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27235)) Functions to modify matched text during replacement can now be passed as optional arguments to the following Editors: - `replace_pattern` - `replace_all_patterns` - `replace_match` - `replace_all_matches` - `awscloudwatchlogsexporter`: Improve the performance of the awscloudwatchlogsexporter ([#&open-telemetry#8203;26692](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/26692)) Improve the performance by adding support to multiple consumers and removing locks and limiters that are no longer necessary. - `pkg/pdatatest`: support ignore timestamps in span comparisons for pdatatest ([#&open-telemetry#8203;27688](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27688)) - `prometheusremotewriteexporter`: addition of `max_batch_size_bytes` configurable parameter, to allow users to adjust it based on the capabilities of their specific remote storage ([#&open-telemetry#8203;21911](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/21911)) - `pkg/pdatatest`: support ignore span attribute value in span comparisons for ptracetest ([#&open-telemetry#8203;27689](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27689)) - `pkg/pdatatest`: support ignore span ID in span comparisons for ptracetest ([#&open-telemetry#8203;27685](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27685)) - `pkg/pdatatest`: support ignore trace ID in span comparisons for ptracetest ([#&open-telemetry#8203;27687](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27687)) - `pkg/stanza`: When async is enabled for udp receiver, separate logic into readers (only read logs from udp port and push to channel), and processors (read logs from channel and process; decode, split, add attributes, and push downstream), allowing to change concurrency level for both readers and processors separately. ([#&open-telemetry#8203;27613](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27613)) - `signalfxexporter`: Add an option to control the dimension client timeout ([#&open-telemetry#8203;27815](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27815)) - `signalfxexporter`: Add the build version to the user agent of the SignalFx exporter ([#&open-telemetry#8203;16841](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/16841)) - `splunkentreceiver`: Users can now use auth settings and basicauth extension to connect to their Splunk enterprise deployments ([#&open-telemetry#8203;27026](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27026)) ##### 🧰 Bug fixes 🧰 - `datasetexporter`: Do not crash on NPE when any of the attributes contains null value. ([#&open-telemetry#8203;27648](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27648)) - `syslog`: add integration tests and fix related bugs ([#&open-telemetry#8203;21245](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/21245)) - `processor/resourcedetection`: Don't parse the field `cpuInfo.Model` if it's blank. ([#&open-telemetry#8203;27678](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27678)) - `k8sclusterreceiver`: Change clusterquota and resourcequota metrics to use {resource} unit ([#&open-telemetry#8203;10553](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/10553)) - `cmd/telemetrygen`: Fix `go install` for telemetrygen ([#&open-telemetry#8203;27855](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27855)) - `pkg/ottl`: Fix bug where named parameters needed a space after the equal sign (`=`). ([#&open-telemetry#8203;28511](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/28511)) - `filelogreceiver`: Fix issue where batching of files could result in ignoring start_at setting. ([#&open-telemetry#8203;27773](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27773)) - `prometheusremotewrite`: Fix remote write exporter not respecting retrySettings.enabled flag ([#&open-telemetry#8203;27592](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27592)) - `redactionprocessor`: Fix mask when multiple patterns exist ([#&open-telemetry#8203;27646](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27646)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
cmd/telemetrygen
telemetrygen command
dependencies
Pull requests that update a dependency file
Skip Changelog
PRs that do not require a CHANGELOG.md entry
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.87.0
->v0.89.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen)
v0.89.0
🛑 Breaking changes 🛑
pkg/stanza
: Improve parsing of Windows Event XML by handling anonymousData
elements. (#21491)This improves the contents of Windows log events for which the publisher manifest is unavailable. Previously, anonymous
Data
elements were ignored. This is a breaking change for users who were relying on the previous data format.processor/k8sattributes
: Graduate "k8sattr.rfc3339" feature gate to Beta. (#28817)Time format of
k8s.pod.start_time
attribute value migrated from RFC3339:Before: 2023-07-10 12:34:39.740638 -0700 PDT m=+0.020184946
After: 2023-07-10T12:39:53.112485-07:00
The feature gate can be temporary reverted back by adding
--feature-gate=-k8sattr.rfc3339
to the command line.filelogreceiver
: Change "Started watching file" log behavior (#28491)Previously, every unique file path which was found by the receiver would be remembered indefinitely.
This list was kept independently of the uniqueness / checkpointing mechanism (which does not rely on the file path).
The purpose of this list was to allow us to emit a lot whenever a path was seen for the first time.
This removes the separate list and relies instead on the same mechanism as checkpointing. Now, a similar log is emitted
any time a file is found which is not currently checkpointed. Because the checkpointing mechanism does not maintain history
indefintiely, it is now possible that a log will be emitted for the same file path. This will happen when no file exists at
the path for a period of time.
dockerstatsreceiver
: cpu.container.percent metric is removed in favor of container.cpu.utilization (#21807)The metric
container.cpu.percentage
is now removed.container.cpu.utilization
is enabled by default as a replacement.For details, see the docs.
encoding extensions
: Rename encoding extensions for consistency with storage extensions (#24451)jaegerencoding
->jaeger_encoding
otlpencoding
->otlp_encoding
textencoding
->text_encoding
zipkinencoding
->zipkin_encoding
remoteobserverprocessor
: Rename remoteobserverprocessor to remotetapprocessor (#27873)collectdreceiver
: Stop using opencensus metrics, use the obsrecv format (#25148)🚩 Deprecations 🚩
datadogexporter
: Deprecate configtraces::peer_service_aggregation
in favor oftraces::peer_tags_aggregation
(#29089)postgresqlreceiver
: Deprecation of postgresql replication lag metricspostgresql.wal.lag
in favor of more precise 'postgresql.wal.delay' (#26714)🚀 New components 🚀
extension/opampextension
: Add a new extension that implements an OpAMP agent for reporting the collector's health and effective configuration. (#16462)sumologicprocessor
: add Sumo Logic Processor (#23946)move processor from https://github.com/SumoLogic/sumologic-otel-collector/ repository
alertmanagerexporter
: Add new exporter for sending events as alerts to Alertmanager (#23569)remotetapextension
: Add a new extension, remotetapextension to use with the remoteobserverprocessor processors. (#19634)otlpencodingextension
: Introduce OTLP encoding extension (#6272)pkg/translator/azure
: Create a translator for Azure Resource Log format (#18210)💡 Enhancements 💡
awsxrayexporter
: Convert individual HTTP error events into exceptions within subsegments for AWS SDK spans and strip AWS.SDK prefix from remote aws service name (#27232)azuremonitorexporter
: Added connection string support to the Azure Monitor Exporter (#28853)This enhancement simplifies the configuration process and aligns the exporter with Azure Monitor's recommended practices.
The Connection String method allows the inclusion of various fields such as the InstrumentationKey and IngestionEndpoint
within a single string, facilitating an easier and more integrated setup.
While the traditional InstrumentationKey method remains supported for backward compatibility, it will be phased out.
Users are encouraged to adopt the Connection String approach to ensure future compatibility and to leverage the broader
configuration options it enables.
opensearchexporter
: Add log exporting capability to the opensearchexporter. (#23611)pdatatest
: Allow to compare metrics resource attributes or metric attribute values by matching on a portion of the dimension value with a regular expression. (#27690)Use
MatchResourceAttributeValue("node_id", "cloud-node")
to match two metrics with a resource attribute value that starts with "cloud-node".Use
MatchMetricAttributeValue("hostname", "container-tomcat-", "gauge.one", "sum.one")
to match metrics with thehostname
attribute starting withcontainer-tomcat-
.processor/tailsampling
: adds optional upper bound duration for sampling (#26115)clickhouseexporter
: Add persistent storage support to clickhouse exporter (#27653)azuremonitorexporter
: Added documentation to describe how to use with the AAD Auth Proxy and enable AAD based authentication. (#24451)azuremonitorexporter
: Extended Azure Monitor exporter to support persistent queue. Default is for QueueSettings.Enabled to be false. (#25859)collectdreceiver
: Add support of confighttp.HTTPServerSettings (#28811)collectdreceiver
: Promote collectdreceiver as beta component (#28658)receiver/hostmetricsreceiver
: Added support for host's cpuinfo frequnecies. (#27445)In Linux the current frequency is populated using the values from /proc/cpuinfo. An os specific implementation will be needed for Windows and others.
datadogexporter
: Add a new traces configtrace_buffer
that specifies the number of outgoing trace payloads to buffer before dropping. (#28577)If you start seeing log messages like
Payload in channel full. Dropped 1 payload.
in the datadog exporter, consider setting a highertrace_buffer
to avoid traces being dropped.datadogexporter
: Add a new configtraces::peer_tags_aggregation
that enables aggregation of peer related tags in Datadog exporter (#29089)receiver/hostmetrics/scrapers/process
: add configuration option to muteerror reading username for process
(#14311, #17187)syslogexporter
: Promote syslogexporter to alpha and add it to otelcontribcol (#21242, #21244, #21245)azureevenhubreceiver
: Allow the Consumer Group to be set in the Configuration. (#28633)spanmetricsconnector
: Add Events metric to span metrics connector that adds list of event attributes as dimensions (#27451)exceptionsconnector
: Add trace id and span id to generated logs from exceptions when using exceptionsconnector. (#24407)processor/k8sattribute
: support adding labels and annotations from node (#22620)windowseventlogreceiver
: Add parsing for Security and Execution event fields. (#27810)filelogreceiver
: Add the ability to order files by mtime, to only read the most recently modified files (#27812)wavefrontreceiver
: Wrap metrics receiver under carbon receiver instead of using export function (#27248)exporter/datadog
: Added the "exporter.datadogexporter.DisableAPMStats" feature gate to disable APM stats computation. (#28615)pkg/ottl
: Add IsBool function into OTTL (#27897)k8sclusterreceiver
: add k8s.node.condition metric (#27617)kafka
: Expose resolve_canonical_bootstrap_servers_only (#26022)mongodbatlasreceiver
: Enhanced collector logs to include more information about the MongoDB Atlas API calls being made during logs retrieval. (#28851)datadogexporter
: Add support for host.cpu attributes. (#29156)datadogexporter
: Add support for custom container tags via resource attributes prefixed bydatadog.container.tag.*
. (#29156)receiver/mongodbatlasreceiver
: emit resource attributes "mongodb_atlas.region.name
" and "mongodb_atlas.provider.name
" on metric scrape. (#28833)pkg/golden
: Move the internal/coreinternal/golden folder to pkg/golden (#28594)processor/resourcedetection
: Addprocessor.resourcedetection.hostCPUModelAndFamilyAsString
feature gate to change the type ofhost.cpu.family
andhost.cpu.model.id
attributes fromint
tostring
. (#29025)This feature gate will graduate to beta in the next release.
tailsamplingprocessor
: Optimize performance of tailsamplingprocessor (#27889)redisreceiver
: include server.address and server.port resource attributes (#22044)servicegraphprocessor, servicegraphconnector
: Add a config option to periodically flush metrics, instead of flushing on every push. (#27679)spanmetricsconnector
: Add exemplars to sum metric (#27451)exporter/syslog
: send syslog messages in batches (#21244)This changes the behavior of the Syslog exporter to send each batch of Syslog messages in a single request (with messages separated by newlines), instead of sending each message in a separate request and closing the connection after each message.
cmd/telemetrygen
: Use exporter per worker for better metrics throughput (#26709)cmd/telemetrygen
: Add support for --otlp-http for telemetrygen logs (#18867)exporter/awss3exporter
: This feature allows role assumption for s3 exportation. It is especially useful on Kubernetes clusters that are using IAM roles for service accounts (#28674)🧰 Bug fixes 🧰
lokiexporter
: The tenant attribute is now not automatically promoted to a label. (#21045)To add tenant attributes (resource/record) to labels, use the label hints explicitly.
azuretranslator
: Allow numeric fields to use a String or Integer representation in JSON. (#28650)extension/zipkinencodingextension
: Fix bug when err is nil if invalid protocol value is supplied. (#28686)filelogreceiver
: Fix issue where counting number of logs emitted could cause panic (#27469, #29107)lokireceiver
: Fix issue where counting number of logs emitted could cause panic (#27469, #29107)kafkareceiver
: Fix issue where counting number of logs emitted could cause panic (#27469, #29107)k8sobjectsreceiver
: Fix issue where counting number of logs emitted could cause panic (#27469, #29107)fluentforwardreceiver
: Fix issue where counting number of logs emitted could cause panic (#27469, #29107)otlpjsonfilereceiver
: Fix issue where counting number of logs emitted could cause panic (#27469, #29107)datadogconnector
: Mark datadogconnector asMutatesData
to prevent data race (#29111)azureeventhubreceiver
: Updated documentation around Azure Metric to OTel mapping. (#28622)receiver/hostmetrics
: Fix panic on load_scraper_windows shutdown (#28678)apachesparkreceiver
: Replacing inaccurate units for the spark.job.stage.active and spark.job.stage.result metrics for the Apache Spark receiver. (#29104)splunkhecreceiver
: Do not encode JSON response objects as string. (#27604)processor/k8sattributes
: Set attributes from namespace/node labels or annotations even if node/namespaces attribute are not set. (#28837)datadogexporter
: Only extract DD container tags from resource attributes. Previously, container tags were also extracted from span attributes. (#29156)datadogexporter
: Only add container tags in dedicated container tag section. Previously, container tags were also added as span tags. Container tags will now only be accessible via the span container tab, and not as span tags. (#29156)pkg/stanza
: Fix data-corruption/race-condition issue in udp async (reuse of buffer); use buffer pool isntead. (#27613)datadogexporter
: Fixes potential log records loss on a transient network/connectivity error (#24550)The Datadog exporter threats network/connectivity errors (http client doesn't receive a response) as permanent errors, which can lead to log records loss. This change makes these errors retryable.
servicegraphprocessor, servicegraphconnector
: Measure latency in seconds instead of milliseconds (#27488)Measures latency in seconds instead of milliseconds, as the metric name indicates.
Previously, milliseconds was used.
This unit is still available via the feature gate
processor.servicegraph.legacyLatencyUnitMs
.This is a breaking change.
sshcheckreceiver
: Use key_file instead of keyfile for the key in config. Aligns project practice, code, and docs. (#27035)zipkinreceiver
: Return BadRequest in case of permanent errors (#4335)v0.88.0
Compare Source
🛑 Breaking changes 🛑
k8sclusterreceiver
: Remove opencensus.resourcetype resource attribute (#26487)splunkhecexporter
: Removemax_connections
configuration setting. (#27610)use max_idle_conns or max_idle_conns_per_host instead.
signalfxexporter
: Removemax_connections
configuration setting. (#27610)use max_idle_conns or max_idle_conns_per_host instead.
🚩 Deprecations 🚩
dockerstatsreceiver
: cpu.container.percent metric will be deprecated in v0.79.0 in favor of container.cpu.utilization (#21807)The metric
container.cpu.percentage
is now disabled by default and will be removed in v0.88.0.As a replacement, the following metric is now enabled by default:
container.cpu.utilization
.For details, see the docs.
parquetexporter
: Remove the parquet exporter (#27284)🚀 New components 🚀
encoding/jsonlogencodingextension
: Add a new extension to support JSON encoding (only logs) (#6272)honeycombmarkerexporter
: This component will export markers to be consumed by the Honeycomb Markers API to highlight user events (#26653)zipkinencodingextension
: Introduce zipkin encoding extension. (#6272)💡 Enhancements 💡
datasetexporter
: Make export of resources and scopes more flexible (#27651, #27649)pkg/stanza
: Add option to run udp logs receiver (and stanza udp input operator) concurrently to reduce data-loss during high-scale scenarios (#27613)receiver/prometheus
: Warn instead of failing when users rename using metric_relabel_configs in the prometheus receiver (#5001)awscloudwatchlogsexporter/awsemfexporter
: Reduce noisy logs emitted by CloudWatch Logs Pusher. (#27774)The Collector logger will now write successful CloudWatch API writes at the Debug level instead of Info level.
k8sobjectsreceiver
: Move k8sobjectsreceiver from Alpha stability to Beta stability for logs. (#27635)datadogconnector
: Allow datadogconnector to be used as a traces-to-traces connector (#27846)doubleconverter
: Adding a double converter into pkg/ottl (#22056)syslogreceiver
: validate protocol name (#27581)elasticsearchexporter
: add missing scope info in span attributes (#27282)entension/storage/filestorage
: Add support for setting bbolt fsync option (#20266)filelogreceiver
: Add a new "top_n" option to specify the number of files to track when using ordering criteria (#23788)azuredataexplorerexporter
: Added exporter helper config support for Azure Data Explorer exporter (#24329)k8sclusterreceiver
: add optional k8s.pod.qos_class resource attribute (#27483)pkg/stanza
: Log warning, instead of error, when Windows Event Log publisher metadata is not available and cache the successfully retrieved ones. (#27658)pkg/ottl
: Add optional Converter parameters to replacement Editors (#27235)Functions to modify matched text during replacement can now be passed as optional arguments to the following Editors:
replace_pattern
replace_all_patterns
replace_match
replace_all_matches
awscloudwatchlogsexporter
: Improve the performance of the awscloudwatchlogsexporter (#26692)Improve the performance by adding support to multiple consumers and removing locks and limiters that are no longer
necessary.
pkg/pdatatest
: support ignore timestamps in span comparisons for pdatatest (#27688)prometheusremotewriteexporter
: addition ofmax_batch_size_bytes
configurable parameter, to allow users to adjust it based on the capabilities of their specific remote storage (#21911)pkg/pdatatest
: support ignore span attribute value in span comparisons for ptracetest (#27689)pkg/pdatatest
: support ignore span ID in span comparisons for ptracetest (#27685)pkg/pdatatest
: support ignore trace ID in span comparisons for ptracetest (#27687)pkg/stanza
: When async is enabled for udp receiver, separate logic into readers (only read logs from udp port and push to channel), and processors (read logs from channel and process; decode, split, add attributes, and push downstream), allowing to change concurrency level for both readers and processors separately. (#27613)signalfxexporter
: Add an option to control the dimension client timeout (#27815)signalfxexporter
: Add the build version to the user agent of the SignalFx exporter (#16841)splunkentreceiver
: Users can now use auth settings and basicauth extension to connect to their Splunk enterprise deployments (#27026)🧰 Bug fixes 🧰
datasetexporter
: Do not crash on NPE when any of the attributes contains null value. (#27648)syslog
: add integration tests and fix related bugs (#21245)processor/resourcedetection
: Don't parse the fieldcpuInfo.Model
if it's blank. (#27678)k8sclusterreceiver
: Change clusterquota and resourcequota metrics to use {resource} unit (#10553)cmd/telemetrygen
: Fixgo install
for telemetrygen (#27855)pkg/ottl
: Fix bug where named parameters needed a space after the equal sign (=
). (#28511)filelogreceiver
: Fix issue where batching of files could result in ignoring start_at setting. (#27773)prometheusremotewrite
: Fix remote write exporter not respecting retrySettings.enabled flag (#27592)redactionprocessor
: Fix mask when multiple patterns exist (#27646)Configuration
📅 Schedule: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.