Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.107.0 - autoclosed #437

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 7, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.101.0 -> v0.107.0 age adoption passing confidence

Release Notes

open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden)

v0.107.0

Compare Source

🛑 Breaking changes 🛑
  • clickhouseexporter: Add compress option to ClickHouse exporter, with default value of lz4 (#​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 from otelcol/azureeventhubreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver (#​34611)

  • cloudfoundryreceiver: Update the scope name for telemetry produced by the cloudfoundryreceiver from otelcol/cloudfoundry to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver (#​34612)

  • cloudflarereceiver: Update the scope name for telemetry produced by the cloudflarereceiver from otelcol/cloudflare to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver (#​34613)

  • azuremonitorreceiver: Update the scope name for telemetry produced by the azuremonitorreceiver from otelcol/azuremonitorreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver (#​34618)

  • fileconsumer: Update the scope name for telemetry produced by pkg/stanza/fileconsumer from otelcol/fileconsumer to github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza/fileconsumer (#​34619)

  • loadbalancingexporter: Update the scope name for telemetry produced by the loadbalancingexporter from otelcol/loadbalancing to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter (#​34429)

  • sumologicexporter: Update the scope name for telemetry produced by the sumologicexporter from otelcol/sumologic to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter (#​34438)

  • prometheusremotewriteexporter: Update the scope name for telemetry produced by the prometheusremotewriteexporter from otelcol/prometheusremotewrite to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter (#​34440)

  • activedirectorydsreceiver: Update the scope name for telemetry produced by the activedirectorydsreceiver from otelcol/activedirectorydsreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver (#​34492)

  • aerospikereceiver: Update the scope name for telemetry produced by the aerospikereceiver from otelcol/aerospikereceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver (#​34518)

  • apachereceiver: Update the scope name for telemetry produced by the apachereceiver from otelcol/apachereceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver (#​34517)

  • apachesparkreceiver: Update the scope name for telemetry produced by the apachesparkreceiver from otelcol/apachesparkreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver (#​34519)

  • bigipreceiver: Update the scope name for telemetry produced by the bigipreceiver from otelcol/bigipreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver (#​34520)

  • chronyreceiver: Update the scope name for telemetry produced by the chronyreceiver from otelcol/chronyreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver (#​34524)

  • couchdbreceiver: Update the scope name for telemetry produced by the couchdbreceiver from otelcol/couchdbreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver (#​34525)

  • countconnector: Update the scope name for telemetry produced by the countconnector from otelcol/countconnector to `github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector (#​34583)

  • deltatocumulativeprocessor: Update the scope name for telemetry produced by the deltatocumulativeprocessor from otelcol/deltatocumulative to github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor (#​34550)

  • dockerstatsreceiver: Update the scope name for telemetry produced by the dockerstatsreceiver from otelcol/dockerstatsreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver (#​34528)

  • elasticsearchreceiver: Update the scope name for telemetry produced by the elasticsearchreceiver from otelcol/elasticsearchreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver (#​34529)

  • expvarreceiver: Update the scope name for telemetry produced by the expvarreceiver from otelcol/expvarreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver (#​34530)

  • filestatsreceiver: Update the scope name for telemetry produced by the filestatsreceiver from otelcol/filestatsreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver (#​34429)

  • filterprocessor: Update the scope name for telemetry produced by the filterprocessor from otelcol/filter to github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor (#​34550)

  • flinkmetricsreceiver: Update the scope name for telemetry produced by the flinkmetricsreceiver from otelcol/flinkmetricsreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver (#​34533)

  • fluentforwardreceiver: Update the scope name for telemetry produced by the fluentforwardreceiver from otelcol/fluentforwardreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver (#​34534)

  • gitproviderreceiver: Update the scope name for telemetry produced by the gitproviderreceiver from otelcol/gitproviderreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/gitproviderreceiver (#​34496)

  • googlespannerreceiver: Update the scope name for telemetry produced by the googlespannerreceiver from otelcol/googlecloudspannermetrics to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlespannerreceiver (#​34593)

  • grafanacloudconnector: Update the scope name for telemetry produced by the grafanacloudconnector from otelcol/grafanacloud to `github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector (#​34552)

  • groupbyattrsprocessor: Update the scope name for telemetry produced by the groupbyattrsprocessor from otelcol/groupbyattrs to github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor (#​34550)

  • groupbytraceprocessor: Update the scope name for telemetry produced by the groupbytraceprocessor from otelcol/groupbytrace to github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor (#​34550)

  • haproxyreceiver: Update the scope name for telemetry produced by the haproxyreceiver from otelcol/haproxyreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver (#​34498)

  • hostmetricsreceiver: Update the scope name for telemetry produced by the hostmetrics receiver's scrapers from otelcol/hostmetricsreceiver/* to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver/internal/scraper/* (#​34526)

  • httpcheckreceiver: Update the scope name for telemetry produced by the httpcheckreceiver from otelcol/httpcheckreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver (#​34497)

  • iisreceiver: Update the scope name for telemetry produced by the iisreceiver from otelcol/iisreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver (#​34535)

  • k8sattributesprocessor: Update the scope name for telemetry produced by the k8sattributesprocessor from otelcol/k8sattributes to github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor (#​34550)

  • k8sclusterreceiver: Update the scope name for telemetry produced by the k8sclusterreceiver from otelcol/k8sclusterreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver (#​34536)

  • kafkametricsreceiver: Update the scope name for telemetry produced by the kafkametricsreceiver from otelcol/kafkametricsreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver (#​34538)

  • kafkareceiver: Update the scope name for telemetry produced by the kafkareceiver from otelcol/kafkareceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver (#​34539)

  • kubeletstatsreceiver: Update the scope name for telemetry produced by the kubeletstatsreceiver from otelcol/kubeletstatsreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver (#​34537)

  • memcachedreceiver: Update the scope name for telemetry produced by the memcachedreceiver from otelcol/memcachedreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver (#​34542)

  • mongodbatlasreceiver: Update the scope name for telemetry produced by the mongodbatlasreceiver from otelcol/mongodbatlasreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver (#​34543)

  • mongodbreceiver: Update the scope name for telemetry produced by the mongodbreceiver from otelcol/mongodbreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver (#​34544)

  • mysqlreceiver: Update the scope name for telemetry produced by the mysqlreceiver from otelcol/mysqlreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver (#​34545)

  • nginxreceiver: Update the scope name for telemetry produced by the nginxreceiver from otelcol/nginxreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver (#​34493)

  • nsxtreceiver: Update the scope name for telemetry produced by the nsxtreceiver from otelcol/nsxtreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver (#​34429)

  • oracledbreceiver: Update the scope name for telemetry produced by the oracledbreceiver from otelcol/oracledbreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver (#​34491)

  • otelarrowreceiver: Update the scope name for telemetry produced by the otelarrowreceiver from otelcol/otelarrowreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otelarrowreceiver (#​34546)

  • podmanreceiver: Update the scope name for telemetry produced by the podmanreceiver from otelcol/podmanreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver (#​34429)

  • postgresqlreceiver: Update the scope name for telemetry produced by the postgresqlreceiver from otelcol/postgresqlreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver (#​34476)

  • probabilisticsamplerprocessor: Update the scope name for telemetry produced by the probabilisticsamplerprocessor from otelcol/probabilisticsampler to github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor (#​34550)

  • prometheusreceiver: Update the scope name for telemetry produced by the prometheusreceiver from otelcol/prometheusreceiver to `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver (#​34589)

  • rabbitmqreceiver: Update the scope name for telemetry produced by the rabbitmqreceiver from otelcol/rabbitmqreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver (#​34475)

  • sshcheckreceiver: Update the scope name for telemetry produced by the sshcheckreceiver from otelcol/sshcheckreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver (#​34448)

  • vcenterreceiver: Update the scope name for telemetry produced by the vcenterreceiver from otelcol/vcenter to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver (#​34449)

  • zookeeperreceiver: Update the scope name for telemetry produced by the zookeeperreceiver from otelcol/zookeeper to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver (#​34450)

  • redisreceiver: Update the scope name for telemetry produced by the redisreceiver from otelcol/redisreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver (#​34470)

  • riakreceiver: Update the scope name for telemetry produced by the riakreceiver from otelcol/riakreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver (#​34469)

  • routingprocessor: Update the scope name for telemetry produced by the routingprocessor from otelcol/routing to github.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 from otelcol/servicegraph to `github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector (#​34552)

  • snmpreceiver: Update the scope name for telemetry produced by the snmpreceiver from otelcol/snmpreceiver to `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver (#​34592)

  • snowflakereceiver: Update the scope name for telemetry produced by the snowflakereceiver from otelcol/snowflakereceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver (#​34467)

  • solacereceiver: Update the scope name for telemetry produced by the solacereceiver from otelcol/solacereceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver (#​34466)

  • splunkenterprisereceiver: Update the scope name for telemetry produced by the splunkenterprisereceiver from otelcol/splunkenterprisereceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver (#​34452)

  • statsdreceiver: Update the scope name for telemetry produced by the statsdreceiver from otelcol/statsdreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver (#​34547)

  • tailsamplingprocessor: Update the scope name for telemetry produced by the tailsamplingprocessor from otelcol/tailsampling to github.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:

    • vcenter.cluster.vsan.throughput
    • vcenter.cluster.vsan.operations
    • vcenter.cluster.vsan.latency.avg
    • vcenter.cluster.vsan.congestions
    • vcenter.host.vsan.throughput
    • vcenter.host.vsan.operations
    • vcenter.host.vsan.latency.avg
    • vcenter.host.vsan.congestions
    • vcenter.host.vsan.cache.hit_rate
    • vcenter.vm.vsan.throughput
    • vcenter.vm.vsan.operations
    • vcenter.vm.vsan.latency.avg
🚩 Deprecations 🚩
  • exporter/datadog: Deprecates logs::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 for container.image.repo_digests metadata (#​34029)

  • datadogconnector: Move feature gate connector.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 experimental batcher 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 the MD5 function to convert the value into a MD5 hash/digest (#​33792)

  • pkg/ottl: Introduce sha512 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 for docker_observer on Windows to npipe:https:////./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 by otel.scope.name
    otel.library.version is deprecated and replaced by otel.scope.version

  • pkg/stanza: Ensure that errors from Process and Write 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 a cloud 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 🧰

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 in exporter.googlemanagedpromethues.intToDouble feature gate (#​34232)

🚩 Deprecations 🚩
  • k8sattributesprocessor: Deprecate extract.annotations.regex and extract.labels.regex config fields in favor of the ExtractPatterns function in the transform processor. The FieldExtractConfig.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 the ExtractPatterns function documentation. You should use the pattern parameter of ExtractPatterns instead of using the FieldExtractConfig.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: Add scale_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:

    • vcenter.host.vsan.throughput
    • vcenter.host.vsan.iops
    • vcenter.host.vsan.congestions
    • vcenter.host.vsan.cache.hit_rate
    • vcenter.host.vsan.latency.avg
  • transformprocessor: Support aggregating metrics based on their attributes. (#​16224)

  • metricstransformprocessor: Adds the 'median' aggregation type to the Metrics Transform Processor. Also uses the refactored aggregation business logic from internal/core package. (#​16224)

  • telemetrygen: uses the go logging SDK instead of pdata (#​18902)

  • elasticsearchexporter: Add explicit bounds histogram support to metrics (#​34045)

  • hostmetricsreceiver: allow configuring log pipeline to send host EntityState event (#​33927)

  • elasticsearchexporter: Introduce an experimental OTel native mapping mode for logs (#​33290)

  • extension/healthcheckv2: Add extension/subcomponent management logic. (#​26661)

  • otlpjsonconnector: Add connector's implementations (#​34249, #​34208)

  • windowsperfcountersreceiver: Improve handling of non-existing instances for Windows Performance Counters (#​33815)
    It is an expected that when querying Windows Performance Counters the targeted instances may not be present.
    The receiver will no longer require the use of recreate_query to handle non-existing instances.
    As soon as the instances are available, the receiver will start collecting metrics for them.
    There won't be warning log messages when there are no matches for the configured instances.

  • kafkareceiver: Add settings session_timeout and heartbeat_interval to Kafka Receiver for group management facilities (#​28630)

  • otelarrowreceiver, otelarrowexporter: OTel-Arrow internal packages moved into this repository. (#​33567)
    New integration testing between otelarrowexporter and otelarrowreceiver.

  • otlpjsonconnector: Move connector's stability to alpha. (#​34208, #​34253)

  • pkg/ottl: Adds an Format function to OTTL that calls fmt.Sprintf (#​33405)

  • vcenterreceiver: Adds a number of default disabled vSAN metrics for Clusters. (#​33556)

  • vcenterreceiver: Adds a number of default disabled vSAN metrics for Virtual Machines. (#​33556)

🧰 Bug fixes 🧰
  • clickhouseexporter: Increase the default number of queue consumers to 10 (#​34176)
  • opencensusreceiver: Do not report an error into resource status during receiver shutdown when the listener connection was closed. (#​33865)
  • datadogconnector: Produce stats for non-root client and producer spans when connector.datadogconnector.NativeIngest and compute_top_level_by_span_kind are enabled (#​34197)
    You should have only run into this bug when ALL the conditions below are met | 1. feature gate connector.datadogconnector.NativeIngest is enabled | 2. config compute_top_level_by_span_kind is set to true | 3. config compute_stats_by_span_kind is unset or set to false | 4. you have child spans with client or producer span kind
  • datadogconnector: Respect _dd.measured when connector.datadogconnector.NativeIngest is enabled (#​34197)
    Spans with attribute _dd.measured set to 1 will always get Datadog APM stats
  • deltatocumulativeprocessor: fix bucket counts when downscaling exp histograms with odd offsets (#​33831)
  • otelarrowreceiver: Fix potential goroutine leak when in stream-shutdown. (#​34236)
  • otelarrowreceiver: Eliminate one spurious span error. (#​34175)
  • pkg/ottl: Handle JSON array provided to ParseJSON function (#​33535)
  • exporter/datadog: Fixes a bug where otelcol_exporter_sent_log_records was reporting double as many logs sent when using the logs agent feature gate. (#​33887)
  • statsdeceiver: Log only non-EOF errors when reading payload received via TCP. (#​33951)
  • vcenterreceiver: Adds destroys to the ContainerViews in the client. (#​34254)
    This may not be necessary, but it should be better practice than not.

v0.105.0

Compare Source

🛑 Breaking changes 🛑
  • skywalkingexporter: Remove unmaintained component (#​23796)
  • elasticsearchexporter: Make "dedup" option no-op, always de-duplicate. (#​33773)
    Elasticsearch does not permit duplicate keys in JSON objects, so there is no value in being able to configure deduplication.
  • elasticsearchexporter: Remove defunct "file" and "fields" configuration settings. (#​33803)
    This is a breaking change only because removing the attributes would prevent collector startup if those attributes are specified, but otherwise there is no functional change. These configuration attributes have never done anything.
  • stanza: errors from Operator.Process are returned instead of silently ignored. (#​33783)
    This public function is affected: https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/pkg/[email protected]/operator/helper#WriterOperator.Write
  • vcenterreceiver: Enables various vCenter metrics that were disabled by default until v0.105 (#​34022)
    The following metrics will be enabled by default "vcenter.host.network.packet.drop.rate",
    "vcenter.vm.cpu.readiness", "vcenter.host.cpu.capacity", and "vcenter.host.cpu.reserved".
🚩 Deprecations 🚩
  • lokiexporter: Deprecate component (#​33916)
🚀 New components 🚀
  • sumconnector: creates a wireframe and initial pr to develop from (#​32669)
  • extensions/observer/cfgardenobserver: Add a new observer that discovers containers through the Garden API (#​33618)
💡 Enhancements 💡
  • pkg/ottl: Added Hex() converter function (#​31929)

  • pkg/ottl: Add IsRootSpan() converter function. (#​32918)
    Converter IsRootSpan() returns true if the span in the corresponding context is root, that means its parent_span_id equals to hexadecimal representation of zero. In all other scenarios function returns false.

  • vcenterreceiver: Adds additional vCenter resource pool metrics and a memory_usage_type attribute for vcenter.resource_pool.memory.usage metric to use. (#​33607)
    Added "vcenter.resource_pool.memory.swapped", "vcenter.resource_pool.memory.ballooned", and "vcenter.resource_pool.memory.granted"
    metrics. Also added an additional attribute, "memory_usage_type" for "vcenter.resource_pool.memory.usage" metric, which is
    currently under a feature gate.

  • kubeletstatsreceiver: Add k8s.pod.memory.node.utilization and k8s.container.memory.node.utilization metrics (#​33591)

  • vcenterreceiver: Adds vCenter metrics at the datacenter level. (#​33607)
    Introduces various datacenter metrics which work by aggregating stats from datastores, clusters, hosts, and VM's.

  • processor/resource, processor/attributes: Add an option to extract value from a client address by specifying client.address value in the from_context field. (#​34051)

  • awss3receiver: Add support for retrieving logs and metrics to the AWS S3 Receiver. (#​30750)

  • receiver/azuremonitorreceiver: Add support for Managed Identity and Default Credential auth (#​31268, #​33584)

  • azuremonitorreceiver: Add maximum_number_of_records_per_resource config parameter in order to overwrite default (#​32165)

  • clickhouseexporter: Upgrading stability for logs to beta (#​33615)
    The logs exporter has been proven to be stable for large scale production deployments.
    Configuration options specific to logs are unlikely to change.

  • cloudfoundryreceiver: Add support to receive CloudFoundry Logs (#​32671)

  • datadogreceiver: Add support for metrics in Datadog receiver (#​18278)

  • datadogexporter: Add a feature gate exporter.datadogexporter.TraceExportUseCustomHTTPClient that allows a custom HTTP client to be used in trace export (#​34025)
    This is an experimental feature. By default the feature gate is disabled and trace export uses a default HTTP client.

  • elasticsearchexporter: Introduce experimental telemetry.log_request_body and telemetry.log_response_body config (#​33854)

  • cmd/opampsupervisor: Adds support for forwarding custom messages to/from the agent (#​33575)

  • geoipprocessor: Add providers configuration and maxmind provider factory (#​33269)

  • healthcheckv2extension: Add partial gRPC service implementation to healthcheckv2. (#​26661)

  • healthcheckv2extension: Add support for streaming Watch RPC to healthcheckv2 gRPC service. (#​26661)

  • healthcheckv2extension: Add HTTP service to healthcheckv2 (#​26661)

  • splunkhecexporter: Increase the performance of JSON marshaling (#​34011)

  • pkg/stanza: Add parse_ints config in json parser to support parsing int or float properly (#​33696)

  • loadbalancingexporter: Adds a new streamID routingKey, which will route based on the datapoint ID. See updated README for details (#​32513)

  • awsxrayexporter: Allow multiple log group names/arns to be set in environmental variables (#​33795)

  • dockerobserver: Add hint to error when using float for api_version field (#​34043)

  • dockerstatsreceiver: Add hint to error when using float for api_version field (#​34043)

  • pkg/ottl: Emit traces for statement sequence executions to troubleshoot OTTL statements/conditions (#​33433)

  • pkg/stanza: Bump 'logs.jsonParserArray' and 'logs.assignKeys' feature gates to beta. (#​33948)
    This enables the feature gates by default to allow use of the
    json_array_parser and assign_keys operations.

  • receiver/filelog: Add filelog.container.removeOriginalTimeField feature-flag for removing original time field (#​33946)

  • statsdreceiver: Allow configuring summary percentiles (#​33701)

  • pkg/stanza: Switch to faster json parser lib for container operator (#​33929)

  • telemetrygen: telemetrygen --rate flag changed from Int64 to Float64 (#​33984)

  • extension/opamp: Rely on the Collector APIs to do config redaction (#​34078)
    Previously all config fields had to be redacted, now configopaque.String is used to determine
    which fields should be redacted. As a result, fields that are not sensitive are no longer redacted.

  • azuremonitorreceiver: Upgrade stability to alpha (#​33689)

  • windowsperfcountersreceiver: windowsperfcountersreceiver now appends an index number to additional instance names that share a name. An example of this is when scraping 
rocess(*) counters with multiple running instances of the same executable. (#​32319)
    NOTES

    • This change can expose cardinality issues where the counters were previously collapsed under the non-indexed instance name.
    • The change mimics Windows Performance Monitor behavior: The first instance name remains unchanged, additional instances are suffixed with #<N> where N=1 and is increased for each duplicate.
      • e.g. Given 3 powershell instances, this will return powershell, powershell#1 and powershell#2.
🧰 Bug fixes 🧰
  • servicegraphconnector: Fix failed label does not work leads to servicegraph metrics error (#​32018)
  • apachesparkreceiver: Updating the stability to reflect that the component is shipped as part of contrib. (#​33906)
  • azureblobreceiver: Updating the stability to reflect that the component is shipped as part of contrib. (#​33902)
  • countconnector: Updating the stability to reflect that the component is shipped as part of contrib. (#​33903)
  • deltatorateprocessor: Updating the stability to reflect that the component is shipped as part of contrib. (#​33904)
  • httpcheckreceiver: Updating the stability to reflect that the component is shipped as part of contrib. (#​33897)
  • metricsgenerationprocessor: Updating the stability to reflect that the component is shipped as part of contrib. (#​33905)
  • podmanreceiver: Updating the stability to reflect that the component is shipped as part of contrib. (#​33899)
  • purefareceiver: Updating the stability to reflect that the component is shipped as part of contrib. (#​33901)
  • purefbreceiver: Updating the stability to reflect that the component is shipped as part of contrib. (#​33900)
  • zookeeperreceiver: Updating the stability to reflect that the component is shipped as part of contrib. (#​33898)
  • probabilisticsamplerprocessor: Fix bug where log sampling was being reported by the counter `otelcol_processor_probabilistic_sampler_count_tr

Configuration

📅 Schedule: Branch creation - "before 5am" (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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file renovatebot labels Jun 7, 2024
Copy link
Contributor Author

renovate bot commented Jun 7, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: receiver/gitproviderreceiver/go.sum
Command failed: go get -d -t ./...
go: errors parsing go.mod:
/tmp/renovate/repos/github/liatrio/liatrio-otel-collector/receiver/gitproviderreceiver/go.mod:5: unknown directive: toolchain

@github-actions github-actions bot added the go label Jun 7, 2024
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-pkg-golden-0.x branch from eced764 to 46602ac Compare June 19, 2024 13:57
@renovate renovate bot changed the title fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.102.0 fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.103.0 Jun 19, 2024
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-pkg-golden-0.x branch from 46602ac to 2674f09 Compare July 2, 2024 02:12
@renovate renovate bot changed the title fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.103.0 fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.104.0 Jul 2, 2024
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-pkg-golden-0.x branch 3 times, most recently from bccbeb9 to ca5b40f Compare July 16, 2024 22:32
@renovate renovate bot changed the title fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.104.0 fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.105.0 Jul 16, 2024
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-pkg-golden-0.x branch 3 times, most recently from c6d982b to 989e289 Compare July 17, 2024 15:11
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-pkg-golden-0.x branch from 989e289 to 08b83d7 Compare July 30, 2024 04:29
@renovate renovate bot changed the title fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.105.0 fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.106.0 Jul 30, 2024
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-pkg-golden-0.x branch from 08b83d7 to 3daf252 Compare July 31, 2024 15:28
@renovate renovate bot changed the title fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.106.0 fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.106.1 Jul 31, 2024
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-pkg-golden-0.x branch from 3daf252 to 675edd0 Compare August 13, 2024 09:11
@renovate renovate bot changed the title fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.106.1 fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.107.0 Aug 13, 2024
@renovate renovate bot force-pushed the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-pkg-golden-0.x branch from 675edd0 to 26d079f Compare August 14, 2024 10:10
@renovate renovate bot changed the title fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.107.0 fix(deps): update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden to v0.107.0 - autoclosed Aug 14, 2024
@renovate renovate bot closed this Aug 14, 2024
@renovate renovate bot deleted the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-pkg-golden-0.x branch August 14, 2024 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go renovatebot
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants