The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release (be sure to check the release notes here as well!).
π Breaking changes π
processor/cumulativetodelta: Sets the processor.cumulativetodeltaprocessor.EnableHistogramSupport feature gate to enabled by default. Histograms will be converted by default if they match include rules. (#15288)
pkg/ottl: Renames accessor for instrumentation scope from instrumentation_library to instrumentation_scope to match documentation (#14933)
pkg/ottl: Add lists to the OTTL grammar and change the function signature of Concat. (#13391)
The following functions have changed:
keep_keys now has a function signature of keep_keys(target, keys[]).
Concat now has a function signature of Concat(keys[], delimiter).
pkg/ottl: Updates ParseStatements to return a []*Statement instead of []Statement. (#14911)
postgresqlreceiver: Change postgresql.bgwriter.duration data type from int to double (#14725, #14972)
extension/headerssetter: Remove deprecated extension/headerssetter module. (#13774)
The headerssetter extension was superseded by headerssetterextension.
elasticsearchreceiver: removing direction feature gate (#14955)
hostmetricsreceiver: remove direction feature gate (#14959)
kubeletstatsreceiver: remove direction feature gate (#14961)
memcachedreceiver: removing direction feature gate (#14964)
vcenterreceiver: removing direction feature gate (#14963)
zookeeperreceiver: removing direction feature gate (#14962)
exporter/routingprocessor: Rename OTTL expression configuration parameter of the routing table to statement to align with the OTTL naming. (#14950)
dockerstatsreceiver: container.cpu.usage.system is no longer a default metric. Added more description for the metric. (#9794, #14558)
Change is not breaking unless you are have enabled the featuregate receiver.dockerstats.useScraperV2 and are using the specified metric.
processor/transform: Convert the keep_keys and Concat functions to use list parameters and change the function signature of Concat. (#13391)
The updated functions now have the following signatures:
keep_keys now has a function signature of keep_keys(target, keys[]).
Concat now has a function signature of Concat(keys[], delimiter).
azureblobreciver: Add a new component azureblobreciver (#8834)
Add a new component azureblobreceiver that reads logs and traces from Azure Blob Storage
k8sobjectsreceiver: Add a new k8sobjects receiver to collect(pull/watch) Kubernetes Objects (#14185)
httpcheckreceiver: New HTTP Check receiver allows users to run synthethic checks from the collector (#10607)
π‘ Enhancements π‘
oracledbreceiver: Add metrics captured by this receiver (#13939)
hostmetricsreceiver: Add a new metric process.paging.faults to the process scraper of the hostmetrics receiver. (#14084)
receiver/prometheusreceiver: Append exemplars to the metrics received by prometheus receiver (#8353)
Acknowledge exemplars coming from prometheus receiver and append it to otel format
azureblobreceiver: Implementation of the component (second PR) (#8834)
processor/cumulativetodelta: Sets the processor.cumulativetodeltaprocessor.EnableHistogramSupport feature gate to enabled by default. Histograms will be converted by default if they match include rules. (#15288)
pkg/ottl: Renames accessor for instrumentation scope from instrumentation_library to instrumentation_scope to match documentation (#14933)
pkg/ottl: Add lists to the OTTL grammar and change the function signature of Concat. (#13391)
The following functions have changed:
keep_keys now has a function signature of keep_keys(target, keys[]).
Concat now has a function signature of Concat(keys[], delimiter).
pkg/ottl: Updates ParseStatements to return a []*Statement instead of []Statement. (#14911)
postgresqlreceiver: Change postgresql.bgwriter.duration data type from int to double (#14725, #14972)
extension/headerssetter: Remove deprecated extension/headerssetter module. (#13774)
The headerssetter extension was superseded by headerssetterextension.
elasticsearchreceiver: removing direction feature gate (#14955)
hostmetricsreceiver: remove direction feature gate (#14959)
kubeletstatsreceiver: remove direction feature gate (#14961)
memcachedreceiver: removing direction feature gate (#14964)
vcenterreceiver: removing direction feature gate (#14963)
zookeeperreceiver: removing direction feature gate (#14962)
exporter/routingprocessor: Rename OTTL expression configuration parameter of the routing table to statement to align with the OTTL naming. (#14950)
dockerstatsreceiver: container.cpu.usage.system is no longer a default metric. Added more description for the metric. (#9794, #14558)
Change is not breaking unless you are have enabled the featuregate receiver.dockerstats.useScraperV2 and are using the specified metric.
processor/transform: Convert the keep_keys and Concat functions to use list parameters and change the function signature of Concat. (#13391)
The updated functions now have the following signatures:
keep_keys now has a function signature of keep_keys(target, keys[]).
Concat now has a function signature of Concat(keys[], delimiter).
azureblobreciver: Add a new component azureblobreciver (#8834)
Add a new component azureblobreceiver that reads logs and traces from Azure Blob Storage
k8sobjectsreceiver: Add a new k8sobjects receiver to collect(pull/watch) Kubernetes Objects (#14185)
httpcheckreceiver: New HTTP Check receiver allows users to run synthethic checks from the collector (#10607)
π‘ Enhancements π‘
oracledbreceiver: Add metrics captured by this receiver (#13939)
hostmetricsreceiver: Add a new metric process.paging.faults to the process scraper of the hostmetrics receiver. (#14084)
receiver/prometheusreceiver: Append exemplars to the metrics received by prometheus receiver (#8353)
Acknowledge exemplars coming from prometheus receiver and append it to otel format
azureblobreceiver: Implementation of the component (second PR) (#8834)
azureeventhubreceiver: Adds implementation of Azure event hub receiver for raw data (#12786)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor from 0.59.0 to 0.63.0.
Release notes
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor's releases.
... (truncated)
Changelog
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor's changelog.
... (truncated)
Commits
92ad54f
[chore] update otel/changelog (#15672)a29fe0f
[receiver/elasticsearch]: add store size metric for index level (#14925)67fad2d
[pkg/ottl] Update ExprFunc and boolExpressionEvaluator to return an error (#1...aa42e65
[receiver/hostmetricsreceiver] Docs: add Resource attribute docs (#15664)cf0f006
[receiver/snmp] SNMP Receiver adds metric scraper (#15361)6037705
[chore] update collector/exporter dependencies (#15657)f65fc7c
[pkg/batchperresourceattr] Add CODEOWNERS (#15371)527ae9f
[chore] Fix ci (#15665)789de09
Azuremonitorexporter: Severity Level mapping (#15659)6dd6f83
[receiver/k8sobjects] Initial implementation (#14699)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)