Create your own Lambda Layer in each OTel language using this starter code. Add the Lambda Layer to your Lamdba Function to get tracing with OpenTelemetry.
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.
End User Changelog
π Breaking changes π
k8sattributesprocessor: Move k8sattr.rfc3339 feature gate to stable. (#33304)
extension/opamp: Redact all values in the effective config (#33267)
All values will be treated as if they are a configopaque.String type. This will
be changed once the Collector APIs are updated to unmarshal the config while
only redacting actual configopaque.String-typed values.
The exception to redaction is the service::pipelines section, which is useful
for debugging and does not contain any configopaque.String values.
extension/filestorage: Replace path-unsafe characters in component names (#3148)
The feature gate extension.filestorage.replaceUnsafeCharacters is now removed.
vcenterreceiver: vcenterreceiver replaces deprecated packet metrics by removing them and enabling by default the newer ones. (#32929, #32835)
Removes the following metrics: vcenter.host.network.packet.errors, vcenter.host.network.packet.count, and
vcenter.vm.network.packet.count.
Also enables by default the following metrics: vcenter.host.network.packet.error.rate,
vcenter.host.network.packet.rate, and vcenter.vm.network.packet.rate.
π New components π
geoipprocessor: introduce the GeoIP processor (#32663)
π‘ Enhancements π‘
pkg/ottl: Add the Day Converter to extract the int Day component from a time.Time (#33106)
pkg/ottl: Adds Month converter to extract the int Month component from a time.Time (#33106)
cmd/telemetrygen: Add support for adding spanID and traceID as exemplars to datapoints generated by telemetrygen (#33320)
cmd/telemetrygen: Add support for specifying trace ID and span ID in telemetrygen for logs (#33234)
pkg/ottl: Adds a Year converter for extracting the int year component from a time.Time (#33106)
filelogreceiver: Log when files are rotated/moved/truncated (#33237)
stanza: Add monitoring metrics for open and harvested files in fileconsumer (#31256)
awss3receiver: Uses obsreport to report metrics for the AWS S3 Receiver. (#30750)
awsxrayexporter: AWS X-Ray exporter to make local root spans a segment for internal/service spans and subsegment + segment for client/producer/consumer spans. (#33000)
prometheusreceiver: Allow to configure http client used by target allocator generated scrape targets (#18054)
clickhouseexporter: Add create_schema option to ClickHouse exporter (#32282)
The new create_schema option allows disabling default DDL to let the user manage their own schema.
pkg/stanza: Expose recombine max log size option in the container parser configuration (#33186)
sumologicexporter: add support for tracing (#32315)
exceptionsconnector: Add support for exemplars in exceptionsconnector (#24409)
processor/resourcedetectionprocessor: Add support for Azure tags in ResourceDetectionProcessor. (#32953)
solarwindsapmsettingsextension: Added the first part of concrete implementation of solarwindsapmsettingsextension (#27668)
configrpc: Use own compressors for zstd (#10323)
Before this change, the zstd compressor we used didn't respect the max message size. This addresses CVE-2024-36129 (GHSA-c74f-6mfw-mm4v) on configgrpc.
configrpc: Use own compressors for zstd (#10323)
Before this change, the zstd compressor we used didn't respect the max message size. This addresses CVE-2024-36129 (GHSA-c74f-6mfw-mm4v) on configgrpc.
configrpc: Use own compressors for zstd (#10323)
Before this change, the zstd compressor we used didn't respect the max message size. This addresses CVE-2024-36129 (GHSA-c74f-6mfw-mm4v) on configgrpc.
configrpc: Use own compressors for zstd (#10323)
Before this change, the zstd compressor we used didn't respect the max message size. This addresses CVE-2024-36129 (GHSA-c74f-6mfw-mm4v) on configgrpc.
configrpc: Use own compressors for zstd (#10323)
Before this change, the zstd compressor we used didn't respect the max message size. This addresses CVE-2024-36129 (GHSA-c74f-6mfw-mm4v) on configgrpc.
configrpc: Use own compressors for zstd (#10323)
Before this change, the zstd compressor we used didn't respect the max message size. This addresses CVE-2024-36129 (GHSA-c74f-6mfw-mm4v) on configgrpc.
Bumps the opentelemetry-deps-collector group with 21 updates in the /collector directory:
0.101.0
0.102.0
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.0
0.101.0
0.102.0
0.101.0
0.102.0
0.101.0
0.102.0
0.101.0
0.102.0
0.101.0
0.102.0
0.101.0
0.102.0
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
Bumps the opentelemetry-deps-collector group with 20 updates in the /collector/lambdacomponents directory:
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.0
0.101.0
0.102.0
0.101.0
0.102.0
0.101.0
0.102.0
0.101.0
0.102.0
0.101.0
0.102.0
0.101.0
0.102.0
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
0.101.0
0.102.1
Bumps the opentelemetry-deps-collector group with 3 updates in the /collector/processor/coldstartprocessor directory: go.opentelemetry.io/collector/component, go.opentelemetry.io/collector/processor and go.opentelemetry.io/collector/semconv. Bumps the opentelemetry-deps-collector group with 2 updates in the /collector/processor/decoupleprocessor directory: go.opentelemetry.io/collector/component and go.opentelemetry.io/collector/processor. Bumps the opentelemetry-deps-collector group with 3 updates in the /collector/receiver/telemetryapireceiver directory: go.opentelemetry.io/collector/component, go.opentelemetry.io/collector/receiver and go.opentelemetry.io/collector/semconv.
Updates
github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/s3provider
from 0.101.0 to 0.102.0Release notes
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/s3provider's releases.
... (truncated)
Changelog
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/s3provider's changelog.
Commits
6b1d3dd
[chore] Prepare release 0.102.0 (#33362)28d357f
[chore] make update otel (#33342)4148641
[chore][exporter/elasticsearch] refactor, consolidate exporters (#33318)ce09071
[extension/opamp] Redact values in effective config (#33267)22c3296
[testbed/datasenders] add missing 0 to nanoseconds calculation (#33321)ed0cf90
[exporter/clickhouse] Addcreate_schema
option to config (#32282)7cc24ff
Add integration test for rabbitmq exporter (#32856)89bc3f6
[chore] Adds internal pdatautil.FlattenLogs (#33322)288f5db
[chore] make generate (#33328)9f4d61e
[cmd/telemetrygen] Add exemplars support for telemetrygen (#33320)Updates
go.opentelemetry.io/collector/component
from 0.101.0 to 0.102.1Release notes
Sourced from go.opentelemetry.io/collector/component's releases.
Changelog
Sourced from go.opentelemetry.io/collector/component's changelog.
Commits
7218b4c
prepare release 0.102.1 (#10326)10e89bd
[configgrpc] Use own compressors for zstd (#10323) (#10324)0ab388b
[chore] update go to 1.21.11/1.22.4 (#10321) (#10325)5cbf8be
[chore] Prepare release v1.9.0/v0.102.0 (#10293)7dbaebb
[confighttp] Apply MaxRequestBodySize to the result of a decompressed body (#...ed767dc
[service] remove deprecated Telemetry struct and New func (#10285)e07b297
[chore] remove deprecated LoadTLSConfigContext methods (#10284)c30b294
[chore] remove deprecated types (#10283)b6510d0
[otelcol] Removed deprecatedConfigProvider
field from settings (#10281)d55d042
[chore] remove TODO from confmap code (#10278)Updates
go.opentelemetry.io/collector/confmap
from 0.101.0 to 0.102.1Release notes
Sourced from go.opentelemetry.io/collector/confmap's releases.
Changelog
Sourced from go.opentelemetry.io/collector/confmap's changelog.
Commits
7218b4c
prepare release 0.102.1 (#10326)10e89bd
[configgrpc] Use own compressors for zstd (#10323) (#10324)0ab388b
[chore] update go to 1.21.11/1.22.4 (#10321) (#10325)5cbf8be
[chore] Prepare release v1.9.0/v0.102.0 (#10293)7dbaebb
[confighttp] Apply MaxRequestBodySize to the result of a decompressed body (#...ed767dc
[service] remove deprecated Telemetry struct and New func (#10285)e07b297
[chore] remove deprecated LoadTLSConfigContext methods (#10284)c30b294
[chore] remove deprecated types (#10283)b6510d0
[otelcol] Removed deprecatedConfigProvider
field from settings (#10281)d55d042
[chore] remove TODO from confmap code (#10278)Updates
go.opentelemetry.io/collector/confmap/converter/expandconverter
from 0.101.0 to 0.102.1Release notes
Sourced from go.opentelemetry.io/collector/confmap/converter/expandconverter's releases.
Changelog
Sourced from go.opentelemetry.io/collector/confmap/converter/expandconverter's changelog.
Commits
7218b4c
prepare release 0.102.1 (#10326)10e89bd
[configgrpc] Use own compressors for zstd (#10323) (#10324)0ab388b
[chore] update go to 1.21.11/1.22.4 (#10321) (#10325)5cbf8be
[chore] Prepare release v1.9.0/v0.102.0 (#10293)7dbaebb
[confighttp] Apply MaxRequestBodySize to the result of a decompressed body (#...ed767dc
[service] remove deprecated Telemetry struct and New func (#10285)e07b297
[chore] remove deprecated LoadTLSConfigContext methods (#10284)c30b294
[chore] remove deprecated types (#10283)b6510d0
[otelcol] Removed deprecatedConfigProvider
field from settings (#10281)d55d042
[chore] remove TODO from confmap code (#10278)Updates
go.opentelemetry.io/collector/confmap/provider/envprovider
from 0.101.0 to 0.102.1Release notes
Sourced from go.opentelemetry.io/collector/confmap/provider/envprovider's releases.
Changelog
Sourced from go.opentelemetry.io/collector/confmap/provider/envprovider's changelog.
Commits
7218b4c
prepare release 0.102.1 (#10326)10e89bd
[configgrpc] Use own compressors for zstd (#10323) (#10324)0ab388b
[chore] update go to 1.21.11/1.22.4 (#10321) (#10325)5cbf8be
[chore] Prepare release v1.9.0/v0.102.0 (#10293)7dbaebb
[confighttp] Apply MaxRequestBodySize to the result of a decompressed body (#...ed767dc
[service] remove deprecated Telemetry struct and New func (#10285)e07b297
[chore] remove deprecated LoadTLSConfigContext methods (#10284)c30b294
[chore] remove deprecated types (#10283)b6510d0
[otelcol] Removed deprecatedConfigProvider
field from settings (#10281)d55d042
[chore] remove TODO from confmap code (#10278)Updates
go.opentelemetry.io/collector/confmap/provider/fileprovider
from 0.101.0 to 0.102.1Release notes
Sourced from go.opentelemetry.io/collector/confmap/provider/fileprovider's releases.
Changelog
Sourced from go.opentelemetry.io/collector/confmap/provider/fileprovider's changelog.
Commits
7218b4c
prepare release 0.102.1 (#10326)10e89bd
[configgrpc] Use own compressors for zstd (#10323) (#10324)0ab388b
[chore] update go to 1.21.11/1.22.4 (#10321) (#10325)5cbf8be
[chore] Prepare release v1.9.0/v0.102.0 (#10293)7dbaebb
[confighttp] Apply MaxRequestBodySize to the result of a decompressed body (#...ed767dc
[service] remove deprecated Telemetry struct and New func (#10285)e07b297
[chore] remove deprecated LoadTLSConfigContext methods (#10284)c30b294
[chore] remove deprecated types (#10283)b6510d0
[otelcol] Removed deprecatedConfigProvider
field from settings (#10281)d55d042
[chore] remove TODO from confmap code (#10278)Updates
go.opentelemetry.io/collector/confmap/provider/httpprovider
from 0.101.0 to 0.102.1Release notes
Sourced from go.opentelemetry.io/collector/confmap/provider/httpprovider's releases.
Changelog
Sourced from go.opentelemetry.io/collector/confmap/provider/httpprovider's changelog.
Commits
7218b4c
prepare release 0.102.1 (#10326)10e89bd
[configgrpc] Use own compressors for zstd (#10323) (Looks like these dependencies are updatable in another way, so this is no longer needed.