Skip to content

Commit 3c397ac

Browse files
committed
chore: update otelcol core to v0.96.0
changes which impacts update: - httpforwarder: Remove extension named httpforwarder, use httpforwarderextension instead ref: open-telemetry/opentelemetry-collector-contrib#24171 - spanmetricsprocessor: Remove spanmetrics processor ref: open-telemetry/opentelemetry-collector-contrib#29567 - confighttp: Remove deprecated HTTPClientSettings, NewDefaultHTTPClientSettings, and CORSSettings. ref: open-telemetry/opentelemetry-collector#9625 - ConfigProvider is deprecated, use ConfigProviderSettings instead ref: open-telemetry/opentelemetry-collector#9228
1 parent fd14043 commit 3c397ac

File tree

56 files changed

+1998
-2047
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+1998
-2047
lines changed

.changelog/1478.changed.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
chore: update otelcol core to v0.96.0

README.md

Lines changed: 144 additions & 145 deletions
Large diffs are not rendered by default.

docs/configuration.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ to persist the position in the files it reads between restarts.
164164

165165
See section below on [Collecting logs from files](#collecting-logs-from-files) for details on configuring the Filelog receiver.
166166

167-
[filestorageextension_docs]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/extension/storage/filestorage
167+
[filestorageextension_docs]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/extension/storage/filestorage
168168

169169
### Basic configuration for metrics
170170

@@ -195,7 +195,7 @@ service:
195195
exporters: [sumologic]
196196
```
197197

198-
[hostmetricsreceiver_docs]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/receiver/hostmetricsreceiver/README.md
198+
[hostmetricsreceiver_docs]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/receiver/hostmetricsreceiver/README.md
199199

200200
### Basic configuration for traces
201201

@@ -224,7 +224,7 @@ service:
224224
exporters: [sumologic]
225225
```
226226

227-
[otlpreceiver_readme]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.95.0/receiver/otlpreceiver
227+
[otlpreceiver_readme]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.96.0/receiver/otlpreceiver
228228

229229
### Putting it all together
230230

@@ -325,7 +325,7 @@ More information about this feature can be found in the [extension's documentati
325325
[sumologic_webpage]: https://www.sumologic.com/
326326
[sumologicextension]: ../pkg/extension/sumologicextension/
327327
[sumologicexporter]: ../pkg/exporter/sumologicexporter/
328-
[hostmetricsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/receiver/hostmetricsreceiver
328+
[hostmetricsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/receiver/hostmetricsreceiver
329329
[sumologicextension_configuration]: ../pkg/extension/sumologicextension#configuration
330330
[sumologicextension_store_credentials]: ../pkg/extension/sumologicextension/README.md#storing-credentials
331331

@@ -531,8 +531,8 @@ Flags: 0
531531
Example configuration with example log can be found in [/examples/otelcolconfigs/logs_json/](/examples/otelcolconfigs/logs_json/) directory.
532532

533533
[json_parser]: https://github.com/open-telemetry/opentelemetry-log-collection/blob/main/docs/operators/json_parser.md
534-
[filelogreceiver_readme]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/receiver/filelogreceiver
535-
[debugexporter_docs]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.95.0/exporter/debugexporter
534+
[filelogreceiver_readme]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/receiver/filelogreceiver
535+
[debugexporter_docs]: https://github.com/open-telemetry/opentelemetry-collector/tree/v0.96.0/exporter/debugexporter
536536

537537
## Setting source category
538538

@@ -649,7 +649,7 @@ The first example creates a `_sourceCategory` label with a hardcoded value of `d
649649
The second example creates a `_sourceCategory` label by copying to it the value of Prometheus' `job` label,
650650
which contains the name of the job - in this case, `otelcol-metrics`.
651651

652-
[prometheusreceiver_docs]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/receiver/prometheusreceiver/README.md
652+
[prometheusreceiver_docs]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/receiver/prometheusreceiver/README.md
653653
[prometheus_website]: https://prometheus.io/
654654
[prometheus_relabel_config]: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
655655

@@ -705,7 +705,7 @@ service:
705705
- statsd/another-app
706706
```
707707

708-
[resourceprocessor_docs]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/processor/resourceprocessor/README.md
708+
[resourceprocessor_docs]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/processor/resourceprocessor/README.md
709709

710710
## Setting source host
711711

@@ -777,8 +777,8 @@ Only the first Resource processor's action is required to correctly set the `_so
777777
The other two actions perform an optional metadata cleanup - they delete the unneeded attributes.
778778

779779
[sumologic_source_host_docs]: https://help.sumologic.com/docs/send-data/reference-information/metadata-naming-conventions#source-host
780-
[resourcedetectionprocessor_docs]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/processor/resourcedetectionprocessor/README.md
781-
[resourcedetectionprocessor_system_detector]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/processor/resourcedetectionprocessor/README.md#system-metadata
780+
[resourcedetectionprocessor_docs]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/processor/resourcedetectionprocessor/README.md
781+
[resourcedetectionprocessor_system_detector]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/processor/resourcedetectionprocessor/README.md#system-metadata
782782

783783
## Command-line configuration options
784784

@@ -849,5 +849,5 @@ service:
849849
# ...
850850
```
851851

852-
[metricstransformprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/processor/metricstransformprocessor
852+
[metricstransformprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/processor/metricstransformprocessor
853853
[prometheus_data_model]: https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels

docs/migration.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -440,12 +440,12 @@ receivers:
440440
start_at: beginning
441441
## encoding is substitute for Installed Collector `Encoding`.
442442
## List of supported encodings:
443-
## https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/receiver/filelogreceiver
443+
## https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/receiver/filelogreceiver
444444
encoding: utf-8
445445
## multiline is Opentelemetry Collector substitute for `Enable Multiline Processing`.
446446
## As multiline detection behaves slightly different than in Installed Collector
447447
## the following section in filelog documentation is recommended to read:
448-
## https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/receiver/filelogreceiver#multiline-configuration
448+
## https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/receiver/filelogreceiver#multiline-configuration
449449
multiline:
450450
## line_start_pattern is substitute of `Boundary Regex`.
451451
line_start_pattern: ^\d{4}
@@ -737,11 +737,11 @@ receivers:
737737
start_at: end
738738
operators:
739739
## Extract timestamp into timestamp field using regex
740-
## rel: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/pkg/stanza/docs/operators/regex_parser.md
740+
## rel: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/pkg/stanza/docs/operators/regex_parser.md
741741
- type: regex_parser
742742
regex: (?P<timestamp>^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3} (\+|\-)\d{4})
743743
## Parse timestamp from timestamp field
744-
## rel: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/pkg/stanza/docs/operators/time_parser.md
744+
## rel: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/pkg/stanza/docs/operators/time_parser.md
745745
timestamp:
746746
parse_from: attributes.timestamp
747747
## Layout are substitute for Timestamp Format configuration
@@ -913,7 +913,7 @@ receivers:
913913
listen_address: 0.0.0.0:514
914914
## Add network attributes
915915
## `net.peer.name` is going to be used as processors.source.source_host
916-
## rel: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/receiver/tcplogreceiver#configuration
916+
## rel: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/receiver/tcplogreceiver#configuration
917917
add_attributes: true
918918
## Use UDP receiver for UDP protocol
919919
udplog/first receiver:
@@ -922,7 +922,7 @@ receivers:
922922
listen_address: 0.0.0.0:514
923923
## Add network attributes
924924
## `net.peer.name` is going to be used as processors.source.source_host
925-
## rel: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/receiver/udplogreceiver#configuration
925+
## rel: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/receiver/udplogreceiver#configuration
926926
add_attributes: true
927927

928928
processors:
@@ -1114,11 +1114,11 @@ receivers:
11141114
listen_address: 0.0.0.0:514
11151115
operators:
11161116
## Extract timestamp into timestamp field using regex
1117-
## rel: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/pkg/stanza/docs/operators/regex_parser.md
1117+
## rel: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/pkg/stanza/docs/operators/regex_parser.md
11181118
- type: regex_parser
11191119
regex: (?P<timestamp>^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3} (\+|\-)\d{4})
11201120
## Parse timestamp from timestamp field
1121-
## rel: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/pkg/stanza/docs/operators//time_parser.md
1121+
## rel: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/pkg/stanza/docs/operators//time_parser.md
11221122
timestamp:
11231123
parse_from: attributes.timestamp
11241124
## Layout are substitute for Timestamp Format configuration
@@ -1292,7 +1292,7 @@ receivers:
12921292

12931293
## A list of images for which corresponding containers won't be scraped.
12941294
## Strings, regexes and globs are supported, more information in the receiver's readme:
1295-
## https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/receiver/dockerstatsreceiver#configuration
1295+
## https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/receiver/dockerstatsreceiver#configuration
12961296
excluded_images:
12971297
## Exclude particular image
12981298
- docker.io/library/nginx:1.2
@@ -1312,7 +1312,7 @@ receivers:
13121312
api_version: 1.22
13131313

13141314
## Enable or disable particular metrics.
1315-
## Full list of metrics with their default config is available at https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/receiver/dockerstatsreceiver/documentation.md
1315+
## Full list of metrics with their default config is available at https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/receiver/dockerstatsreceiver/documentation.md
13161316
metrics:
13171317
container.cpu.usage.percpu:
13181318
enabled: true
@@ -1399,7 +1399,7 @@ receivers:
13991399
docker_stats:
14001400
## A list of images for which corresponding containers won't be scraped.
14011401
## Strings, regexes and globs are supported, more information in the receiver's readme:
1402-
## https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/receiver/dockerstatsreceiver#configuration
1402+
## https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/receiver/dockerstatsreceiver#configuration
14031403
excluded_images:
14041404
## Exclude particular image
14051405
- docker.io/library/nginx:1.2
@@ -2496,20 +2496,20 @@ Remote Windows Performance Source is not supported by the OpenTelemetry Collecto
24962496

24972497
Windows Active Directory Source is not supported by the OpenTelemetry Collector.
24982498

2499-
[resourceprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/processor/resourceprocessor
2500-
[multiline]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/receiver/filelogreceiver#multiline-configuration
2501-
[supported_encodings]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/receiver/filelogreceiver#supported-encodings
2502-
[udplogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/receiver/udplogreceiver
2503-
[tcplogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/receiver/tcplogreceiver
2504-
[filelogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/receiver/filelogreceiver
2505-
[syslogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/receiver/syslogreceiver
2506-
[transformprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/processor/transformprocessor
2507-
[filterprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/processor/filterprocessor
2499+
[resourceprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/processor/resourceprocessor
2500+
[multiline]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/receiver/filelogreceiver#multiline-configuration
2501+
[supported_encodings]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/receiver/filelogreceiver#supported-encodings
2502+
[udplogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/receiver/udplogreceiver
2503+
[tcplogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/receiver/tcplogreceiver
2504+
[filelogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/receiver/filelogreceiver
2505+
[syslogreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/receiver/syslogreceiver
2506+
[transformprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/processor/transformprocessor
2507+
[filterprocessor]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/processor/filterprocessor
25082508
[sumologicsyslog]: ../pkg/processor/sumologicsyslogprocessor/README.md
25092509
[network-semantic-convention]: https://github.com/open-telemetry/semantic-conventions/blob/cee22ec91448808ebcfa53df689c800c7171c9e1/docs/general/attributes.md#other-network-attributes
25102510
[sumologicextension]: ../pkg/extension/sumologicextension/README.md
25112511
[sumologicexporter]: ../pkg/exporter/sumologicexporter/README.md
2512-
[syslogexporter]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/exporter/syslogexporter/README.md
2512+
[syslogexporter]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/exporter/syslogexporter/README.md
25132513
[user.properties]: https://help.sumologic.com/docs/send-data/installed-collectors/collector-installation-reference/user-properties
25142514
[proxy]: https://opentelemetry.io/docs/collector/configuration/#proxy-support
25152515
[common-parameters]: https://help.sumologic.com/docs/send-data/use-json-configure-sources#common-parameters-for-log-source-types
@@ -2526,9 +2526,9 @@ Windows Active Directory Source is not supported by the OpenTelemetry Collector.
25262526
[telegraf-input-netstat]: https://github.com/SumoLogic/telegraf/tree/v1.24.3-sumo-4/plugins/inputs/netstat/README.md
25272527
[telegraf-input-diskio]: https://github.com/SumoLogic/telegraf/tree/v1.24.3-sumo-4/plugins/inputs/diskio
25282528
[telegraf-input-disk]: https://github.com/SumoLogic/telegraf/tree/v1.24.3-sumo-4/plugins/inputs/disk
2529-
[dockerstatsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/receiver/dockerstatsreceiver
2530-
[dockerstatsmetrics]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.95.0/receiver/dockerstatsreceiver/documentation.md
2529+
[dockerstatsreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/receiver/dockerstatsreceiver
2530+
[dockerstatsmetrics]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/receiver/dockerstatsreceiver/documentation.md
25312531
[sumologicschemaprocessor]: ../pkg/processor/sumologicschemaprocessor/README.md
25322532
[mask-filter]: https://help.sumologic.com/docs/send-data/use-json-configure-sources/#example-mask-filter
2533-
[ottlfuncs]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.95.0/pkg/ottl/ottlfuncs#functions
2533+
[ottlfuncs]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.96.0/pkg/ottl/ottlfuncs#functions
25342534
[forward-data]: https://help.sumologic.com/docs/manage/data-archiving/installed-collectors/

docs/release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ but in case you want to generate full list of components, the following instruct
201201
bearertokenauthextension.NewFactory(),
202202
fluentbitextension.NewFactory(),
203203
healthcheckextension.NewFactory(),
204-
httpforwarder.NewFactory(),
204+
httpforwarderextension.NewFactory(),
205205
jaegerremotesampling.NewFactory(),
206206
oauth2clientauthextension.NewFactory(),
207207
dockerobserver.NewFactory(),

0 commit comments

Comments
 (0)