Skip to content

Commit 5d8a7a8

Browse files
authored
Merge branch 'main' into main
2 parents 5785ae7 + 44eb293 commit 5d8a7a8

File tree

1,041 files changed

+24312
-20736
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,041 files changed

+24312
-20736
lines changed

.chloggen/S3CLASS.yaml

Lines changed: 27 additions & 0 deletions
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: awss3exporter
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: "Add support for S3 Storgeclass"
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: [35173]
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/alpha-signaltometrics.yaml

Lines changed: 27 additions & 0 deletions
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: signaltometricsconnector
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Move signal to metrics connector to alpha stability
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: [35930]
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]
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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: resourcedetectionprocessor
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Expose additional configuration parameters for the AWS metadata client used by the EC2 detector
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: [35936]
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+
In some cases, you might need to change the behavior of the AWS metadata client from the [standard retryer](https://docs.aws.amazon.com/sdk-for-go/v2/developer-guide/configure-retries-timeouts.html)
20+
21+
By default, the client retries 3 times with a max backoff delay of 20s.
22+
23+
We offer a limited set of options to override those defaults specifically, such that you can set the client to retry 10 times, for up to 5 minutes, for example:
24+
```yaml
25+
processors:
26+
resourcedetection/ec2:
27+
detectors: ["ec2"]
28+
ec2:
29+
max_attempts: 10
30+
max_backoff: 5m
31+
```
32+
33+
# If your change doesn't affect end users or the exported elements of any package,
34+
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
35+
# Optional: The change log or logs in which this entry should be included.
36+
# e.g. '[user]' or '[user, api]'
37+
# Include 'user' if the change is relevant to end users.
38+
# Include 'api' if there is a change to a library API.
39+
# Default: '[user]'
40+
change_logs: []

.chloggen/ddog-remove-fg.yaml

Lines changed: 27 additions & 0 deletions
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: breaking
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7+
component: datadogexporter
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: "Remove stable feature gate `exporter.datadog.hostname.preview`"
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: [37561]
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: []
Lines changed: 27 additions & 0 deletions
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: bug_fix
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7+
component: connector/routing
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Fix config validation with context other than `resource`
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: [37410]
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: []

.chloggen/metricsgeneration_loop.yaml

Lines changed: 27 additions & 0 deletions
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: bug_fix
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7+
component: metricsgenerationprocessor
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Generated metric name may not match metric being scaled
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: [37474]
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: []

.chloggen/starttime-fallback.yaml

Lines changed: 27 additions & 0 deletions
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: prometheusreceiver
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Add `receiver.prometheusreceiver.UseCollectorStartTimeFallback` featuregate for the start time metric adjuster to use the collector start time as an approximation of process start time as a fallback.
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: [36364]
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: []
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
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: bug_fix
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
7+
component: tailsamplingprocessor
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Fixed sampling decision metrics `otelcol_processor_tail_sampling_sampling_trace_dropped_too_early` and `otelcol_processor_tail_sampling_sampling_policy_evaluation_error_total`, these were sometimes overcounted.
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: [37212]
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+
As a result of this change non-zero values of `otelcol_processor_tail_sampling_sampling_trace_dropped_too_early`
20+
and `otelcol_processor_tail_sampling_sampling_policy_evaluation_error_total` metrics will be lower.
21+
Before this fix, errors got counted several times depending on the amount of traces being processed
22+
that tick and where in the batch the error happened.
23+
Zero values are unaffected.
24+
25+
# If your change doesn't affect end users or the exported elements of any package,
26+
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
27+
# Optional: The change log or logs in which this entry should be included.
28+
# e.g. '[user]' or '[user, api]'
29+
# Include 'user' if the change is relevant to end users.
30+
# Include 'api' if there is a change to a library API.
31+
# Default: '[user]'
32+
change_logs: [user]
Lines changed: 27 additions & 0 deletions
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: tailsamplingprocessor
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: "Reworked the consume traces, sampling decision, and policy loading paths to improve performance and readability"
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: [37560]
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]

.github/CODEOWNERS

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,6 @@ internal/exp/metrics/ @open-telemetry
130130
internal/filter/ @open-telemetry/collector-contrib-approvers @open-telemetry/collector-approvers
131131
internal/grpcutil/ @open-telemetry/collector-contrib-approvers @jmacd @moh-osman3 @lquerel
132132
internal/k8sconfig/ @open-telemetry/collector-contrib-approvers @dmitryax
133-
internal/k8stest/ @open-telemetry/collector-contrib-approvers @crobert-1
134133
internal/kafka/ @open-telemetry/collector-contrib-approvers @pavolloffay @MovieStoreGuy
135134
internal/kubelet/ @open-telemetry/collector-contrib-approvers @dmitryax
136135
internal/metadataproviders/ @open-telemetry/collector-contrib-approvers @Aneurysm9 @dashpole
@@ -144,6 +143,7 @@ internal/tools/ @open-telemetry
144143

145144
pkg/batchperresourceattr/ @open-telemetry/collector-contrib-approvers @atoulme @dmitryax
146145
pkg/batchpersignal/ @open-telemetry/collector-contrib-approvers @jpkrohling
146+
pkg/core/xidutils/ @open-telemetry/collector-contrib-approvers @odubajDT
147147
pkg/datadog/ @open-telemetry/collector-contrib-approvers @mx-psi @dineshg13 @liustanley @songy23 @mackjmr @ankitpatel96 @jade-guiton-dd @IbraheemA
148148
pkg/experimentalmetricmetadata/ @open-telemetry/collector-contrib-approvers @dmitryax
149149
pkg/golden/ @open-telemetry/collector-contrib-approvers @djaglowski @atoulme
@@ -167,6 +167,7 @@ pkg/translator/signalfx/ @open-telemetry
167167
pkg/translator/skywalking/ @open-telemetry/collector-contrib-approvers @JaredTan95
168168
pkg/translator/zipkin/ @open-telemetry/collector-contrib-approvers @MovieStoreGuy @andrzej-stencel @crobert-1
169169
pkg/winperfcounters/ @open-telemetry/collector-contrib-approvers @dashpole @Mrod1598 @alxbl @pjanotti
170+
pkg/xk8stest/ @open-telemetry/collector-contrib-approvers @crobert-1
170171

171172
processor/attributesprocessor/ @open-telemetry/collector-contrib-approvers @boostchicken
172173
processor/coralogixprocessor/ @open-telemetry/collector-contrib-approvers @crobert-1 @povilasv
@@ -308,6 +309,8 @@ receiver/windowsperfcountersreceiver/ @open-telemetry
308309
receiver/zipkinreceiver/ @open-telemetry/collector-contrib-approvers @MovieStoreGuy @andrzej-stencel @crobert-1
309310
receiver/zookeeperreceiver/ @open-telemetry/collector-contrib-approvers @djaglowski
310311

312+
scraper/zookeeperscraper/ @open-telemetry/collector-contrib-approvers @djaglowski
313+
311314
testbed/ @open-telemetry/collector-contrib-approvers @open-telemetry/collector-approvers
312315
testbed/mockdatasenders/mockdatadogagentexporter/ @open-telemetry/collector-contrib-approvers @boostchicken
313316

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,6 @@ body:
134134
- internal/filter
135135
- internal/grpcutil
136136
- internal/k8sconfig
137-
- internal/k8stest
138137
- internal/kafka
139138
- internal/kubelet
140139
- internal/metadataproviders
@@ -147,6 +146,7 @@ body:
147146
- internal/tools
148147
- pkg/batchperresourceattr
149148
- pkg/batchpersignal
149+
- pkg/core/xidutils
150150
- pkg/datadog
151151
- pkg/experimentalmetricmetadata
152152
- pkg/golden
@@ -170,6 +170,7 @@ body:
170170
- pkg/translator/skywalking
171171
- pkg/translator/zipkin
172172
- pkg/winperfcounters
173+
- pkg/xk8stest
173174
- processor/attributes
174175
- processor/coralogix
175176
- processor/cumulativetodelta
@@ -310,6 +311,7 @@ body:
310311
- receiver/windowsperfcounters
311312
- receiver/zipkin
312313
- receiver/zookeeper
314+
- scraper/zookeeperscraper
313315
- testbed
314316
- testbed/mockdatasenders/mockdatadogagentexporter
315317
# End Collector components list

.github/ISSUE_TEMPLATE/feature_request.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ body:
128128
- internal/filter
129129
- internal/grpcutil
130130
- internal/k8sconfig
131-
- internal/k8stest
132131
- internal/kafka
133132
- internal/kubelet
134133
- internal/metadataproviders
@@ -141,6 +140,7 @@ body:
141140
- internal/tools
142141
- pkg/batchperresourceattr
143142
- pkg/batchpersignal
143+
- pkg/core/xidutils
144144
- pkg/datadog
145145
- pkg/experimentalmetricmetadata
146146
- pkg/golden
@@ -164,6 +164,7 @@ body:
164164
- pkg/translator/skywalking
165165
- pkg/translator/zipkin
166166
- pkg/winperfcounters
167+
- pkg/xk8stest
167168
- processor/attributes
168169
- processor/coralogix
169170
- processor/cumulativetodelta
@@ -304,6 +305,7 @@ body:
304305
- receiver/windowsperfcounters
305306
- receiver/zipkin
306307
- receiver/zookeeper
308+
- scraper/zookeeperscraper
307309
- testbed
308310
- testbed/mockdatasenders/mockdatadogagentexporter
309311
# End Collector components list

.github/ISSUE_TEMPLATE/other.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ body:
128128
- internal/filter
129129
- internal/grpcutil
130130
- internal/k8sconfig
131-
- internal/k8stest
132131
- internal/kafka
133132
- internal/kubelet
134133
- internal/metadataproviders
@@ -141,6 +140,7 @@ body:
141140
- internal/tools
142141
- pkg/batchperresourceattr
143142
- pkg/batchpersignal
143+
- pkg/core/xidutils
144144
- pkg/datadog
145145
- pkg/experimentalmetricmetadata
146146
- pkg/golden
@@ -164,6 +164,7 @@ body:
164164
- pkg/translator/skywalking
165165
- pkg/translator/zipkin
166166
- pkg/winperfcounters
167+
- pkg/xk8stest
167168
- processor/attributes
168169
- processor/coralogix
169170
- processor/cumulativetodelta
@@ -304,6 +305,7 @@ body:
304305
- receiver/windowsperfcounters
305306
- receiver/zipkin
306307
- receiver/zookeeper
308+
- scraper/zookeeperscraper
307309
- testbed
308310
- testbed/mockdatasenders/mockdatadogagentexporter
309311
# End Collector components list

0 commit comments

Comments
 (0)