Skip to content

Commit e474c60

Browse files
Merge branch 'main' into add-splunk-rolling-restart-metric
2 parents a0c1bf1 + 6fbdd7c commit e474c60

File tree

81 files changed

+451
-250
lines changed

Some content is hidden

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

81 files changed

+451
-250
lines changed
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: opampextension
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Skips loading TLS config for insecure endpoints
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: [39515]
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: []

.github/ALLOWLIST

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,5 @@ exporter/opensearchexporter
3636
extension/observer/ecstaskobserver
3737
receiver/awscloudwatchmetricsreceiver
3838
receiver/carbonreceiver
39-
receiver/couchdbreceiver
40-
receiver/elasticsearchreceiver
41-
receiver/memcachedreceiver
42-
receiver/mysqlreceiver
43-
receiver/postgresqlreceiver
44-
receiver/zookeeperreceiver
45-
scraper/zookeeperscraper
4639

4740
# End unmaintained components list

.github/CODEOWNERS

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -226,8 +226,10 @@ receiver/chronyreceiver/ @open-telemetry
226226
receiver/cloudflarereceiver/ @open-telemetry/collector-contrib-approvers @dehaansa
227227
receiver/cloudfoundryreceiver/ @open-telemetry/collector-contrib-approvers @crobert-1
228228
receiver/collectdreceiver/ @open-telemetry/collector-contrib-approvers @atoulme
229+
receiver/couchdbreceiver/ @open-telemetry/collector-contrib-approvers @antonblock
229230
receiver/datadogreceiver/ @open-telemetry/collector-contrib-approvers @boostchicken @gouthamve @MovieStoreGuy
230231
receiver/dockerstatsreceiver/ @open-telemetry/collector-contrib-approvers @jamesmoessis
232+
receiver/elasticsearchreceiver/ @open-telemetry/collector-contrib-approvers @jsirianni
231233
receiver/envoyalsreceiver/ @open-telemetry/collector-contrib-approvers @evan-bradley @zirain
232234
receiver/expvarreceiver/ @open-telemetry/collector-contrib-approvers @jamesmoessis @MovieStoreGuy
233235
receiver/faroreceiver/ @open-telemetry/collector-contrib-approvers @dehaansa @rlankfo @mar4uk
@@ -268,8 +270,10 @@ receiver/kafkareceiver/ @open-telemetry
268270
receiver/kubeletstatsreceiver/ @open-telemetry/collector-contrib-approvers @dmitryax @TylerHelmuth @ChrsMark
269271
receiver/libhoneyreceiver/ @open-telemetry/collector-contrib-approvers @TylerHelmuth @mterhar
270272
receiver/lokireceiver/ @open-telemetry/collector-contrib-approvers @mar4uk
273+
receiver/memcachedreceiver/ @open-telemetry/collector-contrib-approvers @jsirianni
271274
receiver/mongodbatlasreceiver/ @open-telemetry/collector-contrib-approvers @schmikei
272275
receiver/mongodbreceiver/ @open-telemetry/collector-contrib-approvers @schmikei
276+
receiver/mysqlreceiver/ @open-telemetry/collector-contrib-approvers @antonblock
273277
receiver/namedpipereceiver/ @open-telemetry/collector-contrib-approvers @sinkingpoint @djaglowski
274278
receiver/netflowreceiver/ @open-telemetry/collector-contrib-approvers @evan-bradley @dlopes7
275279
receiver/nginxreceiver/ @open-telemetry/collector-contrib-approvers @djaglowski
@@ -281,6 +285,7 @@ receiver/osqueryreceiver/ @open-telemetry
281285
receiver/otelarrowreceiver/ @open-telemetry/collector-contrib-approvers @jmacd @moh-osman3
282286
receiver/otlpjsonfilereceiver/ @open-telemetry/collector-contrib-approvers @atoulme
283287
receiver/podmanreceiver/ @open-telemetry/collector-contrib-approvers @rogercoll
288+
receiver/postgresqlreceiver/ @open-telemetry/collector-contrib-approvers @antonblock
284289
receiver/pprofreceiver/ @open-telemetry/collector-contrib-approvers @MovieStoreGuy @atoulme
285290
receiver/prometheusreceiver/ @open-telemetry/collector-contrib-approvers @Aneurysm9 @dashpole
286291
receiver/prometheusremotewritereceiver/ @open-telemetry/collector-contrib-approvers @dashpole @ArthurSens
@@ -319,6 +324,8 @@ receiver/windowseventlogreceiver/ @open-telemetry
319324
receiver/windowsperfcountersreceiver/ @open-telemetry/collector-contrib-approvers @dashpole @alxbl @pjanotti
320325
receiver/windowsservicereceiver/ @open-telemetry/collector-contrib-approvers @pjanotti @shalper2
321326
receiver/zipkinreceiver/ @open-telemetry/collector-contrib-approvers @MovieStoreGuy @andrzej-stencel @crobert-1
327+
receiver/zookeeperreceiver/ @open-telemetry/collector-contrib-approvers @antonblock
328+
scraper/zookeeperscraper/ @open-telemetry/collector-contrib-approvers @antonblock
322329
testbed/ @open-telemetry/collector-contrib-approvers @open-telemetry/collector-approvers
323330
testbed/mockdatasenders/mockdatadogagentexporter/ @open-telemetry/collector-contrib-approvers @boostchicken
324331

@@ -353,12 +360,5 @@ exporter/opensearchexporter/ @open-telemetry
353360
extension/observer/ecstaskobserver/ @open-telemetry/collector-contrib-approvers
354361
receiver/awscloudwatchmetricsreceiver/ @open-telemetry/collector-contrib-approvers
355362
receiver/carbonreceiver/ @open-telemetry/collector-contrib-approvers
356-
receiver/couchdbreceiver/ @open-telemetry/collector-contrib-approvers
357-
receiver/elasticsearchreceiver/ @open-telemetry/collector-contrib-approvers
358-
receiver/memcachedreceiver/ @open-telemetry/collector-contrib-approvers
359-
receiver/mysqlreceiver/ @open-telemetry/collector-contrib-approvers
360-
receiver/postgresqlreceiver/ @open-telemetry/collector-contrib-approvers
361-
receiver/zookeeperreceiver/ @open-telemetry/collector-contrib-approvers
362-
scraper/zookeeperscraper/ @open-telemetry/collector-contrib-approvers
363363

364364
# End unmaintained components list

.github/component_labels.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,10 @@ receiver/chronyreceiver receiver/chrony
207207
receiver/cloudflarereceiver receiver/cloudflare
208208
receiver/cloudfoundryreceiver receiver/cloudfoundry
209209
receiver/collectdreceiver receiver/collectd
210+
receiver/couchdbreceiver receiver/couchdb
210211
receiver/datadogreceiver receiver/datadog
211212
receiver/dockerstatsreceiver receiver/dockerstats
213+
receiver/elasticsearchreceiver receiver/elasticsearch
212214
receiver/envoyalsreceiver receiver/envoyals
213215
receiver/expvarreceiver receiver/expvar
214216
receiver/faroreceiver receiver/faro
@@ -249,8 +251,10 @@ receiver/kafkareceiver receiver/kafka
249251
receiver/kubeletstatsreceiver receiver/kubeletstats
250252
receiver/libhoneyreceiver receiver/libhoney
251253
receiver/lokireceiver receiver/loki
254+
receiver/memcachedreceiver receiver/memcached
252255
receiver/mongodbatlasreceiver receiver/mongodbatlas
253256
receiver/mongodbreceiver receiver/mongodb
257+
receiver/mysqlreceiver receiver/mysql
254258
receiver/namedpipereceiver receiver/namedpipe
255259
receiver/netflowreceiver receiver/netflow
256260
receiver/nginxreceiver receiver/nginx
@@ -262,6 +266,7 @@ receiver/osqueryreceiver receiver/osquery
262266
receiver/otelarrowreceiver receiver/otelarrow
263267
receiver/otlpjsonfilereceiver receiver/otlpjsonfile
264268
receiver/podmanreceiver receiver/podman
269+
receiver/postgresqlreceiver receiver/postgresql
265270
receiver/pprofreceiver receiver/pprof
266271
receiver/prometheusreceiver receiver/prometheus
267272
receiver/prometheusremotewritereceiver receiver/prometheusremotewrite
@@ -300,6 +305,8 @@ receiver/windowseventlogreceiver receiver/windowseventlog
300305
receiver/windowsperfcountersreceiver receiver/windowsperfcounters
301306
receiver/windowsservicereceiver receiver/windowsservice
302307
receiver/zipkinreceiver receiver/zipkin
308+
receiver/zookeeperreceiver receiver/zookeeper
309+
scraper/zookeeperscraper scraper/zookeeper
303310
testbed testbed
304311
testbed/mockdatasenders/mockdatadogagentexporter testbed/mockdatasenders/mockdatadogagentexporter
305312
reports/distributions/core.yaml reports/distributions/core.yaml
@@ -312,10 +319,3 @@ exporter/opensearchexporter exporter/opensearch
312319
extension/observer/ecstaskobserver extension/observer/ecstaskobserver
313320
receiver/awscloudwatchmetricsreceiver receiver/awscloudwatchmetrics
314321
receiver/carbonreceiver receiver/carbon
315-
receiver/couchdbreceiver receiver/couchdb
316-
receiver/elasticsearchreceiver receiver/elasticsearch
317-
receiver/memcachedreceiver receiver/memcached
318-
receiver/mysqlreceiver receiver/mysql
319-
receiver/postgresqlreceiver receiver/postgresql
320-
receiver/zookeeperreceiver receiver/zookeeper
321-
scraper/zookeeperscraper scraper/zookeeper

.github/workflows/changelog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
steps:
3333
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
3434
with:
35-
fetch-depth: 0
35+
fetch-depth: ${{ github.event_name == 'pull_request' && github.event.pull_request.commits || 1 }}
3636
- uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5
3737
with:
3838
go-version: "1.23.8"

.github/workflows/check-links.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
steps:
2424
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2525
with:
26-
fetch-depth: 0
26+
fetch-depth: ${{ github.event_name == 'pull_request' && github.event.pull_request.commits || 1 }}
2727
- name: Get changed files
2828
id: changes
2929
run: |
@@ -42,7 +42,7 @@ jobs:
4242
steps:
4343
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
4444
with:
45-
fetch-depth: 0
45+
fetch-depth: 1
4646

4747
- name: Link Checker
4848
id: lychee

.github/workflows/e2e-tests-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: Checkout
2727
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2828
with:
29-
fetch-depth: 0
29+
fetch-depth: ${{ github.event_name == 'pull_request' && github.event.pull_request.commits || 1 }}
3030
- name: Did windows files changed
3131
run: echo "changed=$(./.github/workflows/scripts/is_changed_file_windows.sh )" >> "$GITHUB_OUTPUT"
3232
- run: echo $(./.github/workflows/scripts/is_changed_file_windows.sh ${{ github.event.pull_request.base.sha }} ${{ github.sha }} )

.github/workflows/scoped-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
steps:
2121
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2222
with:
23-
fetch-depth: 0
23+
fetch-depth: ${{ github.event_name == 'pull_request' && github.event.pull_request.commits || 1 }}
2424

2525
- name: Get changes
2626
shell: bash

cmd/opampsupervisor/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# OpAMP Supervisor for the OpenTelemetry Collector
22

3+
<!-- status autogenerated section -->
4+
| Status | |
5+
| ------------- |-----------|
6+
| Stability | [alpha]: metrics |
7+
| Issues | [![Open issues](https://img.shields.io/github/issues-search/open-telemetry/opentelemetry-collector-contrib?query=is%3Aissue%20is%3Aopen%20label%3Acmd%2Fopampsupervisor%20&label=open&color=orange&logo=opentelemetry)](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues?q=is%3Aopen+is%3Aissue+label%3Acmd%2Fopampsupervisor) [![Closed issues](https://img.shields.io/github/issues-search/open-telemetry/opentelemetry-collector-contrib?query=is%3Aissue%20is%3Aclosed%20label%3Acmd%2Fopampsupervisor%20&label=closed&color=blue&logo=opentelemetry)](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues?q=is%3Aclosed+is%3Aissue+label%3Acmd%2Fopampsupervisor) |
8+
| [Code Owners](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#becoming-a-code-owner) | [@evan-bradley](https://www.github.com/evan-bradley), [@atoulme](https://www.github.com/atoulme), [@tigrannajaryan](https://www.github.com/tigrannajaryan) |
9+
10+
[alpha]: https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/component-stability.md#alpha
11+
<!-- end autogenerated section -->
12+
313
This is an implementation of an OpAMP Supervisor that runs a Collector instance using configuration provided from an OpAMP server. This implementation
414
is following a design specified [here](./specification/README.md).
515
The design is still undergoing changes, and as such this implementation may change as well.

cmd/opampsupervisor/doc.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Copyright The OpenTelemetry Authors
2+
// SPDX-License-Identifier: Apache-2.0
3+
4+
//go:generate mdatagen metadata.yaml
5+
6+
package main // import "github.com/open-telemetry/opentelemetry-collector-contrib/cmd/opampsupervisor"

0 commit comments

Comments
 (0)