Skip to content

Commit 36beb48

Browse files
committed
Merge branch 'main' into receiver/cloudfoundryreceiver
2 parents 1039ec4 + 6366f8e commit 36beb48

File tree

1,543 files changed

+65332
-87251
lines changed

Some content is hidden

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

1,543 files changed

+65332
-87251
lines changed

.chloggen/telemetrygen-logs-grpc-metadata.yaml renamed to .chloggen/add_container_parser.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
change_type: enhancement
55

66
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7-
component: telemetrygen
7+
component: filelogreceiver
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Add headers to gRPC metadata for logs
10+
note: Add container operator parser
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [32668]
13+
issues: [31959]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.
@@ -24,4 +24,4 @@ subtext:
2424
# Include 'user' if the change is relevant to end users.
2525
# Include 'api' if there is a change to a library API.
2626
# Default: '[user]'
27-
change_logs: []
27+
change_logs: [user]

.chloggen/supervisor-persists-remote-config.yaml renamed to .chloggen/always-add-span-name-dimension.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
change_type: enhancement
55

66
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7-
component: cmd/opampsupervisor
7+
component: exceptionsconnector
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Persist collector remote config & telemetry settings
10+
note: Make span name a default dimension for ouput metrics and log records.
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [21078]
13+
issues: [32162]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.

.chloggen/xrayexporter-segment-name-fix.yaml renamed to .chloggen/awss3receiver_impl_mvp.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Use this changelog template to create an entry for release notes.
22

33
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4-
change_type: bug_fix
4+
change_type: new_component
55

66
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7-
component: awsxrayexporter
7+
component: awss3receiver
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: make comma`,` as invalid char for x-ray segment name
10+
note: "Initial implementation of the AWS S3 receiver."
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [32610]
13+
issues: [30750]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.

.chloggen/pass_telemetry_settings_to_stanza_ops.yaml renamed to .chloggen/chore_move-custom-messages.yaml

+5-7
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,20 @@
44
change_type: breaking
55

66
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7-
component: pkg/stanza
7+
component: opampextension
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Pass TelemetrySettings to the Build method of the Builder interface
10+
note: Move custom message interfaces to separate package
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [32662, 31256]
13+
issues: [32950]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.
1717
# Use pipe (|) for multiline entries.
1818
subtext: |
19-
The reason for this breaking change is to pass in the component.TelemetrySettings
20-
so as to use them later in various ways:
21-
- be able to report state statistics and telemetry in general
22-
- be able to switch from SugaredLogger to Logger
19+
Moves `CustomCapabilityRegistry`, `CustomCapabilityHandler`, and `CustomCapabilityRegisterOption` to a new module.
20+
These types can now be found in the new `github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampcustommessages` module.
2321
2422
# If your change doesn't affect end users or the exported elements of any package,
2523
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.

.chloggen/otlpencoding_alpha.yaml renamed to .chloggen/connector-testbed.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
change_type: enhancement
55

66
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7-
component: otlpencodingextension
7+
component: testbed
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Move otlpencodingextension to alpha
10+
note: Add the use of connectors to the testbed
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [32701]
13+
issues: [30165]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.
@@ -24,4 +24,4 @@ subtext:
2424
# Include 'user' if the change is relevant to end users.
2525
# Include 'api' if there is a change to a library API.
2626
# Default: '[user]'
27-
change_logs: []
27+
change_logs: [api]

.chloggen/bugfix_missing-resource-timestamp.yaml renamed to .chloggen/deltatocumulative-exphist.yaml

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
11
# Use this changelog template to create an entry for release notes.
22

33
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4-
change_type: bug_fix
4+
change_type: "enhancement"
55

66
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7-
component: prometheusremotewrite
7+
component: deltatocumulativeprocessor
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Modify prometheusremotewrite.FromMetrics to only generate target_info if there are metrics, as otherwise you can't deduce the timestamp.
10+
note: exponential histogram accumulation
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [32318]
13+
issues: [31340]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.
1717
# Use pipe (|) for multiline entries.
1818
subtext:
19+
accumulates exponential histogram datapoints by adding respective bucket counts.
20+
also handles downscaling, changing zero-counts, offset adaptions and optional fields
1921

2022
# If your change doesn't affect end users or the exported elements of any package,
2123
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.

.chloggen/fix-cwlogs-xray.yaml renamed to .chloggen/drosiek-exporter-logs.yaml

+9-5
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
11
# Use this changelog template to create an entry for release notes.
22

33
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4-
change_type: bug_fix
4+
change_type: breaking
55

66
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7-
component: awsxrayreceiver
7+
component: sumologicexporter
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Retain CloudWatch Log Group when translating X-Ray segments
10+
note: change logs behavior
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [31784]
13+
issues: [31479]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.
1717
# Use pipe (|) for multiline entries.
18-
subtext:
18+
subtext: |
19+
* set OTLP as default format
20+
* add support for OTLP format
21+
* do not support metadata attributes
22+
* do not support source headers
1923
2024
# If your change doesn't affect end users or the exported elements of any package,
2125
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.

.chloggen/bugfix_target-info-required-attrs.yaml renamed to .chloggen/drosiek-exporter-metrics.yaml

+10-5
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,26 @@
11
# Use this changelog template to create an entry for release notes.
22

33
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4-
change_type: bug_fix
4+
change_type: breaking
55

66
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7-
component: prometheusremotewrite
7+
component: sumologicexporter
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Change prometheusremotewrite.FromMetrics so that the target_info metric is only generated if at least one identifying OTel resource attribute (service.name and/or service.instance.id) is defined.
10+
note: change metrics behavior
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [32148]
13+
issues: [31479]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.
1717
# Use pipe (|) for multiline entries.
18-
subtext:
18+
subtext: |
19+
* remove suppport for carbon2 and graphite
20+
* add support for otlp format
21+
* do not support metadata attributes
22+
* do not support source headers
23+
* set otlp as default metrics format
1924
2025
# If your change doesn't affect end users or the exported elements of any package,
2126
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.

.chloggen/drosiek-sumologicexporter-prom-formatter.yaml renamed to .chloggen/drosiek-sumo-sticky-session.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Use this changelog template to create an entry for release notes.
22

33
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4-
change_type: bug_fix
4+
change_type: enhancement
55

66
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
77
component: sumologicexporter
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: "do not replace `.` with `_` for prometheus format"
10+
note: add sticky session support
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [31479]
13+
issues: [32315]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.

.chloggen/elasticsearchexporter_retry-on-status.yaml renamed to .chloggen/elasticsearchexporter_go-docappender.yaml

+8-5
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,21 @@ change_type: enhancement
77
component: elasticsearchexporter
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Add retry.retry_on_status config
10+
note: Replace go-elasticsearch BulkIndexer with go-docappender
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [32584]
13+
issues: [32378]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.
1717
# Use pipe (|) for multiline entries.
1818
subtext: |
19-
Previously, the status codes that trigger retries were hardcoded to be 429, 500, 502, 503, 504.
20-
It is now configurable using `retry.retry_on_status`, and defaults to `[429, 500, 502, 503, 504]` to avoid a breaking change.
21-
To avoid duplicates, it is recommended to configure `retry.retry_on_status` to `[429]`, which would be the default in a future version.
19+
Replace go-elasticsearch BulkIndexer with go-docappender bulk indexer, in preparation for future reliability fixes.
20+
As a result of this change, there are minor behavioral differences:
21+
- flush timeout is now enforced on client side
22+
- oversize payload special handling is now removed
23+
- go-docappender uses bulk request filterPath which means bulk response is smaller, less JSON parsing and lower CPU usage
24+
- document level retry debug logging is removed as retries are done transparently
2225
2326
# If your change doesn't affect end users or the exported elements of any package,
2427
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Use this changelog template to create an entry for release notes.
2+
3+
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4+
change_type: enhancement
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7+
component: elasticsearchexporter
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: "Converts more SemConv fields in OTel events to ECS fields in Elasticsearch documents when `mapping.mode: ecs` is specified."
11+
12+
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13+
issues: [31694]
14+
15+
# (Optional) One or more lines of additional information to render under the primary note.
16+
# These lines will be padded with 2 spaces and then inserted directly into the document.
17+
# Use pipe (|) for multiline entries.
18+
subtext:
19+
20+
# If your change doesn't affect end users or the exported elements of any package,
21+
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
22+
# Optional: The change log or logs in which this entry should be included.
23+
# e.g. '[user]' or '[user, api]'
24+
# Include 'user' if the change is relevant to end users.
25+
# Include 'api' if there is a change to a library API.
26+
# Default: '[user]'
27+
change_logs: [user]

.chloggen/fix_vcenter-datastore-attr-warning.yaml renamed to .chloggen/feat_vcenter-performance-tweaks.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Use this changelog template to create an entry for release notes.
22

33
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4-
change_type: bug_fix
4+
change_type: enhancement
55

66
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
77
component: vcenterreceiver
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: "Adds `vcenter.cluster.name` attributes warning log related to Datastore resource"
10+
note: "Refactors how and when client makes calls in order to provide for faster collection times."
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [32674]
13+
issues: [31837]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.

.chloggen/fix_vcenter-cluster-vm-count-metric.yaml renamed to .chloggen/feat_vcenter-vm-add-packet-drop-metric.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ change_type: bug_fix
77
component: vcenterreceiver
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: "Updates the `vcenter.cluster.vm.count` metric to also report suspended VM counts"
10+
note: "Adds inititially disabled packet drop rate metric for VMs."
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [32803]
13+
issues: [32929]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.

.chloggen/feature_win-perf-receiver-partial-errors.yaml

-27
This file was deleted.

.chloggen/fix-remotetap-limit.yaml

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Use this changelog template to create an entry for release notes.
2+
3+
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4+
change_type: breaking
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7+
component: remotetapprocessor
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Make the `limit` configuration work properly.
11+
12+
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13+
issues: [32385]
14+
15+
# (Optional) One or more lines of additional information to render under the primary note.
16+
# These lines will be padded with 2 spaces and then inserted directly into the document.
17+
# Use pipe (|) for multiline entries.
18+
subtext: |
19+
The `limit` configuration was ignored previously, but now it works according to the configuration and documentation.
20+
Nothing is required of users.
21+
See the remotetapprocessor's `README.md` for details.
22+
23+
# If your change doesn't affect end users or the exported elements of any package,
24+
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
25+
# Optional: The change log or logs in which this entry should be included.
26+
# e.g. '[user]' or '[user, api]'
27+
# Include 'user' if the change is relevant to end users.
28+
# Include 'api' if there is a change to a library API.
29+
# Default: '[user]'
30+
change_logs: []

.chloggen/fix-stanza-matcher.yaml

-27
This file was deleted.

0 commit comments

Comments
 (0)