-
Notifications
You must be signed in to change notification settings - Fork 3
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
chore(deps): update otel-collector upstream dependencies to v0.107.0 #91
chore(deps): update otel-collector upstream dependencies to v0.107.0 #91
Conversation
WalkthroughThe recent update in the Makefile involves changing the Changes
Poem
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configuration File (
|
4db11d2
to
0804b50
Compare
0804b50
to
6567f07
Compare
6567f07
to
aa6855f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (5)
distributions/otelcol-kafka/manifest.yaml
is excluded by!**/*.yaml
distributions/otelcol-loadbalancer/manifest.yaml
is excluded by!**/*.yaml
distributions/otelcol-otlp/manifest.yaml
is excluded by!**/*.yaml
distributions/otelcol-sampling/manifest.yaml
is excluded by!**/*.yaml
distributions/otelcol-tracing/manifest.yaml
is excluded by!**/*.yaml
Files selected for processing (1)
- Makefile (1 hunks)
Additional comments not posted (1)
Makefile (1)
4-4
: Version update approved. Verify compatibility.The update of
OTELCOL_BUILDER_VERSION
from0.105.0
to0.107.0
is approved. Ensure that this version is compatible with the rest of the build process and any dependent components.Verification successful
Version update verified and compatible.
The
OTELCOL_BUILDER_VERSION
update to0.107.0
is correctly reflected in theMakefile
for constructing download URLs and is managed inrenovate.json
. Ensure that the specified version is available on the server to avoid any download issues. No compatibility issues were found with the current setup.Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Verify compatibility of the updated OTELCOL_BUILDER_VERSION with the build process. # Test: Check for any compatibility issues in the build scripts. # Expect: No errors related to OTELCOL_BUILDER_VERSION. grep -r "OTELCOL_BUILDER_VERSION" scripts/ | xargs grep "0.107.0"Length of output: 63
Script:
#!/bin/bash # Comprehensive search for OTELCOL_BUILDER_VERSION across the repository # Search for occurrences of OTELCOL_BUILDER_VERSION rg "OTELCOL_BUILDER_VERSION"Length of output: 471
aa6855f
to
78ddbfd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (5)
distributions/otelcol-kafka/manifest.yaml
is excluded by!**/*.yaml
distributions/otelcol-loadbalancer/manifest.yaml
is excluded by!**/*.yaml
distributions/otelcol-otlp/manifest.yaml
is excluded by!**/*.yaml
distributions/otelcol-sampling/manifest.yaml
is excluded by!**/*.yaml
distributions/otelcol-tracing/manifest.yaml
is excluded by!**/*.yaml
Files selected for processing (1)
- Makefile (1 hunks)
Files skipped from review as they are similar to previous changes (1)
- Makefile
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Signed-off-by: Juraci Paixão Kröhling <[email protected]>
04df367
to
f0625e1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (5)
distributions/otelcol-kafka/manifest.yaml
is excluded by!**/*.yaml
distributions/otelcol-loadbalancer/manifest.yaml
is excluded by!**/*.yaml
distributions/otelcol-otlp/manifest.yaml
is excluded by!**/*.yaml
distributions/otelcol-sampling/manifest.yaml
is excluded by!**/*.yaml
distributions/otelcol-tracing/manifest.yaml
is excluded by!**/*.yaml
Files selected for processing (1)
- Makefile (2 hunks)
Files skipped from review as they are similar to previous changes (1)
- Makefile
This PR contains the following updates:
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
0.105.0
->0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
v0.105.0
->v0.107.0
0.105.0
->0.107.0
Release Notes
open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter)
v0.107.0
Compare Source
🛑 Breaking changes 🛑
clickhouseexporter
: Addcompress
option to ClickHouse exporter, with default value oflz4
(#34365)This change adds a new
compress
option to the config field and enables it by default.Prior to this change, compression was not enabled by default.
The only way to enable compression prior to this change was via the DSN URL.
With this change,
lz4
compression will be enabled by default.The list of valid options is provided by the underlying
clickhouse-go
driver.While this change is marked as breaking, there should be no effect to existing deployments by enabling compression.
Compression should improve network performance on most deployments that have a remote ClickHouse server.
azureeventhubreceiver
: Update the scope name for telemetry produced by the azureeventhubreceiver fromotelcol/azureeventhubreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver
(#34611)cloudfoundryreceiver
: Update the scope name for telemetry produced by the cloudfoundryreceiver fromotelcol/cloudfoundry
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver
(#34612)cloudflarereceiver
: Update the scope name for telemetry produced by the cloudflarereceiver fromotelcol/cloudflare
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver
(#34613)azuremonitorreceiver
: Update the scope name for telemetry produced by the azuremonitorreceiver fromotelcol/azuremonitorreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver
(#34618)fileconsumer
: Update the scope name for telemetry produced by pkg/stanza/fileconsumer fromotelcol/fileconsumer
togithub.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza/fileconsumer
(#34619)loadbalancingexporter
: Update the scope name for telemetry produced by the loadbalancingexporter fromotelcol/loadbalancing
togithub.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter
(#34429)sumologicexporter
: Update the scope name for telemetry produced by the sumologicexporter fromotelcol/sumologic
togithub.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter
(#34438)prometheusremotewriteexporter
: Update the scope name for telemetry produced by the prometheusremotewriteexporter fromotelcol/prometheusremotewrite
togithub.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter
(#34440)activedirectorydsreceiver
: Update the scope name for telemetry produced by the activedirectorydsreceiver fromotelcol/activedirectorydsreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver
(#34492)aerospikereceiver
: Update the scope name for telemetry produced by the aerospikereceiver fromotelcol/aerospikereceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver
(#34518)apachereceiver
: Update the scope name for telemetry produced by the apachereceiver fromotelcol/apachereceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver
(#34517)apachesparkreceiver
: Update the scope name for telemetry produced by the apachesparkreceiver fromotelcol/apachesparkreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver
(#34519)bigipreceiver
: Update the scope name for telemetry produced by the bigipreceiver fromotelcol/bigipreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver
(#34520)chronyreceiver
: Update the scope name for telemetry produced by the chronyreceiver fromotelcol/chronyreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver
(#34524)couchdbreceiver
: Update the scope name for telemetry produced by the couchdbreceiver fromotelcol/couchdbreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver
(#34525)countconnector
: Update the scope name for telemetry produced by the countconnector fromotelcol/countconnector
to `github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector (#34583)deltatocumulativeprocessor
: Update the scope name for telemetry produced by the deltatocumulativeprocessor fromotelcol/deltatocumulative
togithub.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor
(#34550)dockerstatsreceiver
: Update the scope name for telemetry produced by the dockerstatsreceiver fromotelcol/dockerstatsreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver
(#34528)elasticsearchreceiver
: Update the scope name for telemetry produced by the elasticsearchreceiver fromotelcol/elasticsearchreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver
(#34529)expvarreceiver
: Update the scope name for telemetry produced by the expvarreceiver fromotelcol/expvarreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver
(#34530)filestatsreceiver
: Update the scope name for telemetry produced by the filestatsreceiver fromotelcol/filestatsreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver
(#34429)filterprocessor
: Update the scope name for telemetry produced by the filterprocessor fromotelcol/filter
togithub.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor
(#34550)flinkmetricsreceiver
: Update the scope name for telemetry produced by the flinkmetricsreceiver fromotelcol/flinkmetricsreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver
(#34533)fluentforwardreceiver
: Update the scope name for telemetry produced by the fluentforwardreceiver fromotelcol/fluentforwardreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver
(#34534)gitproviderreceiver
: Update the scope name for telemetry produced by the gitproviderreceiver fromotelcol/gitproviderreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/gitproviderreceiver
(#34496)googlespannerreceiver
: Update the scope name for telemetry produced by the googlespannerreceiver fromotelcol/googlecloudspannermetrics
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlespannerreceiver
(#34593)grafanacloudconnector
: Update the scope name for telemetry produced by the grafanacloudconnector fromotelcol/grafanacloud
to `github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector (#34552)groupbyattrsprocessor
: Update the scope name for telemetry produced by the groupbyattrsprocessor fromotelcol/groupbyattrs
togithub.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor
(#34550)groupbytraceprocessor
: Update the scope name for telemetry produced by the groupbytraceprocessor fromotelcol/groupbytrace
togithub.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor
(#34550)haproxyreceiver
: Update the scope name for telemetry produced by the haproxyreceiver fromotelcol/haproxyreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver
(#34498)hostmetricsreceiver
: Update the scope name for telemetry produced by the hostmetrics receiver's scrapers fromotelcol/hostmetricsreceiver/*
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver/internal/scraper/*
(#34526)httpcheckreceiver
: Update the scope name for telemetry produced by the httpcheckreceiver fromotelcol/httpcheckreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver
(#34497)iisreceiver
: Update the scope name for telemetry produced by the iisreceiver fromotelcol/iisreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver
(#34535)k8sattributesprocessor
: Update the scope name for telemetry produced by the k8sattributesprocessor fromotelcol/k8sattributes
togithub.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor
(#34550)k8sclusterreceiver
: Update the scope name for telemetry produced by the k8sclusterreceiver fromotelcol/k8sclusterreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver
(#34536)kafkametricsreceiver
: Update the scope name for telemetry produced by the kafkametricsreceiver fromotelcol/kafkametricsreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver
(#34538)kafkareceiver
: Update the scope name for telemetry produced by the kafkareceiver fromotelcol/kafkareceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver
(#34539)kubeletstatsreceiver
: Update the scope name for telemetry produced by the kubeletstatsreceiver fromotelcol/kubeletstatsreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver
(#34537)memcachedreceiver
: Update the scope name for telemetry produced by the memcachedreceiver fromotelcol/memcachedreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver
(#34542)mongodbatlasreceiver
: Update the scope name for telemetry produced by the mongodbatlasreceiver fromotelcol/mongodbatlasreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver
(#34543)mongodbreceiver
: Update the scope name for telemetry produced by the mongodbreceiver fromotelcol/mongodbreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver
(#34544)mysqlreceiver
: Update the scope name for telemetry produced by the mysqlreceiver fromotelcol/mysqlreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver
(#34545)nginxreceiver
: Update the scope name for telemetry produced by the nginxreceiver fromotelcol/nginxreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver
(#34493)nsxtreceiver
: Update the scope name for telemetry produced by the nsxtreceiver fromotelcol/nsxtreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver
(#34429)oracledbreceiver
: Update the scope name for telemetry produced by the oracledbreceiver fromotelcol/oracledbreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver
(#34491)otelarrowreceiver
: Update the scope name for telemetry produced by the otelarrowreceiver fromotelcol/otelarrowreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/otelarrowreceiver
(#34546)podmanreceiver
: Update the scope name for telemetry produced by the podmanreceiver fromotelcol/podmanreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver
(#34429)postgresqlreceiver
: Update the scope name for telemetry produced by the postgresqlreceiver fromotelcol/postgresqlreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver
(#34476)probabilisticsamplerprocessor
: Update the scope name for telemetry produced by the probabilisticsamplerprocessor fromotelcol/probabilisticsampler
togithub.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor
(#34550)prometheusreceiver
: Update the scope name for telemetry produced by the prometheusreceiver fromotelcol/prometheusreceiver
to `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver (#34589)rabbitmqreceiver
: Update the scope name for telemetry produced by the rabbitmqreceiver fromotelcol/rabbitmqreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver
(#34475)sshcheckreceiver
: Update the scope name for telemetry produced by the sshcheckreceiver fromotelcol/sshcheckreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver
(#34448)vcenterreceiver
: Update the scope name for telemetry produced by the vcenterreceiver fromotelcol/vcenter
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver
(#34449)zookeeperreceiver
: Update the scope name for telemetry produced by the zookeeperreceiver fromotelcol/zookeeper
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver
(#34450)redisreceiver
: Update the scope name for telemetry produced by the redisreceiver fromotelcol/redisreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver
(#34470)riakreceiver
: Update the scope name for telemetry produced by the riakreceiver fromotelcol/riakreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver
(#34469)routingprocessor
: Update the scope name for telemetry produced by the routingprocessor fromotelcol/routing
togithub.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor
(#34550)saphanareceiver
: Update the scope name for telemetry produced by the saphanareceiver from otelcol/saphanareceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/saphanareceiver (#34468)servicegraphconnector
: Update the scope name for telemetry produced by the servicegraphconnector fromotelcol/servicegraph
to `github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector (#34552)snmpreceiver
: Update the scope name for telemetry produced by the snmpreceiver fromotelcol/snmpreceiver
to `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver (#34592)snowflakereceiver
: Update the scope name for telemetry produced by the snowflakereceiver fromotelcol/snowflakereceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver
(#34467)solacereceiver
: Update the scope name for telemetry produced by the solacereceiver fromotelcol/solacereceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver
(#34466)splunkenterprisereceiver
: Update the scope name for telemetry produced by the splunkenterprisereceiver fromotelcol/splunkenterprisereceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver
(#34452)statsdreceiver
: Update the scope name for telemetry produced by the statsdreceiver fromotelcol/statsdreceiver
togithub.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver
(#34547)tailsamplingprocessor
: Update the scope name for telemetry produced by the tailsamplingprocessor fromotelcol/tailsampling
togithub.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor
(#34550)elasticsearchreceiver
: Enable more index metrics by default (#34396)This enables the following metrics by default:
elasticsearch.index.documents
elasticsearch.index.operations.merge.current
elasticsearch.index.segments.count
To preserve previous behavior, update your Elasticsearch receiver configuration to disable these metrics.
sqlserverreceiver
: Update the scope name for telemetry produced by the sqlserverreceiver from otelcol/sqlserverreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver (#34451)vcenterreceiver
: Enables all of the vSAN metrics by default. (#34409)The following metrics will be enabled by default now:
🚩 Deprecations 🚩
exporter/datadog
: Deprecateslogs::dump_payloads
since it is invalid with the Datadog Agent logs pipeline, which will be enabled by default in the v0.108.0 release. (#34490)🚀 New components 🚀
logdedupeprocessor
: Add new logdedupeprocessor processor that deduplicates log entries. (#34118)coralogixprocessor
: creating new component for coralogix features (#33090)googlecloudmonitoringreceiver
: Adding new component - Google Cloud monitoring receiver to fetch GCP Cloud Metrics and transform to OpenTelemetry compatible format. (#33762)💡 Enhancements 💡
awsemfexporter
: AWS EMF Exporter to update ApplicationSignals log group name and namespace, and adjust AWS service name prefix logic in spans (#33798)azureeventhubreceiver
: Added traces support in azureeventhubreceiver (#33583)exporter/prometheusremotewrite
: Reduce unnecessary memory allocation by removing buffer that was not used by Snappy encoding function. (#34273)exporter/prometheusremotewrite
: Reduce memory allocations of prometheus remote write exporter "batchtimeseries" when large batch sizes are used (#34269)clickhouseexporter
: Updated the default logs table to a more optimized schema (#34203)Improved partitioning and time range queries.
bearertokenauthextension
: use constant time comparison (#34516)processor/k8sattributes
: Add support forcontainer.image.repo_digests
metadata (#34029)datadogconnector
: Move feature gateconnector.datadogconnector.NativeIngest
to beta (#34549)When this feature gate is enabled (default), the datadog connector uses the new API to produce APM stats under the hood. | The new API has better throughput when your spans have many attributes (especially container related attributes). Funtional-wise the new API should have no user-facing change compared to the old API. | However if you observe any unexpected behaviors, you can disable this feature gate to revert to the old stats processing APIs.
elasticsearchexporter
: Add opt-in support for the experimentalbatcher
config (#32377)By enabling (or explicitly disabling) the batcher, the Elasticsearch exporter's
existing batching/buffering logic will be disabled, and the batch sender will be used.
elasticsearchexporter
: Add summary support for metrics (#34560)hostmetricsreceiver
: add reporting interval to entity event (#34240)elasticsearchreceiver
: Add metric for active index merges (#34387)kafkaexporter
: add an ability to partition logs based on resource attributes. (#33229)logdedupprocessor
: Adds a histogram metric to record the number of aggregated log records. (#34579)logdedupprocessor
: Updates stability level to alpha. (#34575)logdedup
: Make the name of the log deduplication component consistent (#34571)logdedupprocessor
: Ensures any pending aggregated logs are processed and sent to the next consumer before shutting down. (#34615)logdedupprocessor
: Adds a scope aggregator to the logdedup processor enabling the aggregation of logs per scope. (#34606)logdedupprocessor
: Simplifies the processor shutdown behaviour by removing the unnecessary done channel. (#34478)pkg/ottl
: Add support for map literals in OTTL (#32388)pkg/ottl
: Introduce ExtractGrokPatterns converter (#32593)pkg/ottl
: Add theMD5
function to convert thevalue
into a MD5 hash/digest (#33792)pkg/ottl
: Introducesha512
converter to generate SHA-512 hash/digest from given payload. (#34007)kafkametricsreceiver
: Add option to configure cluster alias name and add new metrics for kafka topic configurations (#34148)receiver/splunkhec
: Add a regex to enforce metrics naming for Splunk events fields based on metrics documentation. (#34275)telemetrygen
: Support boolean values in--telemetry-attributes
and--otlp-attributes
flag (#18928)filelogreceiver
: Check for unsupported fractional seconds directive when converting strptime time layout to native format (#34390)windowseventlogreceiver
: Add remote collection support to Stanza operator windows pkg to support remote log collect for the Windows Event Log receiver. (#33100)🧰 Bug fixes 🧰
configauth
: Fix unmarshaling of authentication in HTTP servers. (#34325)This brings in a bug fix from the core collector. https://github.com/open-telemetry/opentelemetry-collector/issues/107500750.
docker_observer
: Change default endpoint fordocker_observer
on Windows tonpipe:////./pipe/docker_engine
(#34358)pkg/translator/jaeger
: Change the translation to jaeger spans to match semantic conventions. (#34368)otel.library.name
is deprecated and replaced byotel.scope.name
otel.library.version
is deprecated and replaced byotel.scope.version
pkg/stanza
: Ensure that errors fromProcess
andWrite
do not break for loops (#34295)cmd/opampsupervisor
: Start even if the OpAMP server cannot be contacted, and continually retry connecting. (#33408, #33799)cmd/opampsupervisor
: Write the generated effective config and agent log files to the user-defined storage directory. (#34341)azuremonitorreceiver
: Add Azure China as acloud
option. (#34315)postgresqlreceiver
: Support unix socket based replication by handling null values in the client_addr field (#33107)splunkhecexporter
: Copy the bytes to be placed in the request body to avoid corruption on reuse (#34357)This bug is a manifestationhttps://github.com/golang/go/issues/519071907.
Under high load, the pool of buffers used to send requests is reused enough
that the same buffer is used concurrently to process data and be sent as request body.
The fix is to copy the payload into a new byte array before sending it.
syslogexporter
: Fix issue where exporter may hang indefinitely while dialing. (#34393)clickhouseexporter
: Use observed timestamp if timestamp is zero (#34150)Some OpenTelemetry libraries do not send timestamp for logs, but they should always send | the observed timestamp. In these cases the ClickHouse exporter just stored a zero timestamp | to the database. This changes the behavior to look into the observed timestamp if the timestamp | is zero.
webhookeventreceiver
: added a timestamp to the logs generated from incoming events. (#33702)v0.106.1
Compare Source
🧰 Bug fixes 🧰
configauth
: Fix unmarshaling of authentication in HTTP servers. (#34325)This brings in a bug fix from the core collector. https://github.com/open-telemetry/opentelemetry-collector/issues/107500750.
v0.106.0
Compare Source
🛑 Breaking changes 🛑
vcenterreceiver
: Enables various vCenter metrics that were disabled by default until v0.106.0 (#33607)The following metrics will be enabled by default "vcenter.datacenter.cluster.count", "vcenter.datacenter.vm.count", "vcenter.datacenter.datastore.count",
"vcenter.datacenter.host.count", "vcenter.datacenter.disk.space", "vcenter.datacenter.cpu.limit", "vcenter.datacenter.memory.limit",
"vcenter.resource_pool.memory.swapped", "vcenter.resource_pool.memory.ballooned", and "vcenter.resource_pool.memory.granted". The
"resourcePoolMemoryUsageAttribute" has also been bumped up to release v.0.107.0
googlemanagedprometheusexporter
: Fix typo inexporter.googlemanagedpromethues.intToDouble
feature gate (#34232)🚩 Deprecations 🚩
k8sattributesprocessor
: Deprecateextract.annotations.regex
andextract.labels.regex
config fields in favor of theExtractPatterns
function in the transform processor. TheFieldExtractConfig.Regex
parameter will be removed in version v0.111.0. (#25128)Deprecating of FieldExtractConfig.Regex parameter means that it is recommended to use the
ExtractPatterns
function from the transform processor instead. To convert your current configuration please check theExtractPatterns
function documentation. You should use thepattern
parameter ofExtractPatterns
instead of using theFieldExtractConfig.Regex
parameter.🚀 New components 🚀
otlpjsonconnector
: New component that will allow extracting otlpjson data from incoming Logs. (#34239, #34208)redis_storage
: Adds a new storage extension using Redis to store data in transit (#31682)💡 Enhancements 💡
processor/transform
: Addscale_metric
function that scales all data points in a metric. (#16214)vcenterreceiver
: Adds vCenter vSAN host metrics. (#33556)Introduces the following vSAN host metrics to the vCenter receiver:
transformprocessor
: Support aggregating metrics based on their attributes. (#16224)metricstransformprocessor
: Adds the 'median' aggregation type toConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.