opentelemetry-collector/internal
Tyler Helmuth cb24d0c7d7
[component] Remove ReportStatus from component.TelemetrySettings (#10777)
#### Description

This PR removes `ReportStatus` from `component.TelemetrySettings` and
instead expects components to check if their `component.Host` implements
a new `componentstatus.Reporter` interface.

<!-- Issue number if applicable -->
#### Link to tracking issue
Related to
https://github.com/open-telemetry/opentelemetry-collector/pull/10725
Related to
https://github.com/open-telemetry/opentelemetry-collector/pull/10413

<!--Describe what testing was performed and which tests were added.-->
#### Testing
unit tests and a sharedinstance e2e test.

The contrib tests will fail because this is a breaking change. If we
merge this I and @mwear can commit to updating contrib before the next
release.

---------

Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2024-08-16 09:27:01 +02:00
..
buildscripts [chore] use license shortform (#7694) 2023-05-18 13:11:17 -07:00
cgroups Remove the obsolete +build directive (#9304) 2024-01-17 09:56:14 -08:00
e2e [component] Remove ReportStatus from component.TelemetrySettings (#10777) 2024-08-16 09:27:01 +02:00
fanoutconsumer move internal/testdata to pdata/testdata (#9885) 2024-04-08 08:36:57 -07:00
globalgates Added support for go1.23, bumped the minimum version to 1.22 (#10869) 2024-08-13 14:32:29 -07:00
httphelper OTLP HTTP Exporter: Propagate HTTP 429s (#9905) 2024-04-18 13:19:39 -07:00
iruntime [chore] update gopsutil dep (#10369) 2024-06-11 06:01:52 -07:00
localhostgate [internal/localhostgate] Correctly log message about local host gate (#10529) 2024-07-03 08:12:52 -07:00
memorylimiter [service] Remove getBallastSize from service (#10696) 2024-07-23 14:59:53 -07:00
obsreportconfig [chore] clean up outdated comment (#10774) 2024-07-31 14:25:26 -07:00
sharedcomponent [component] Remove ReportStatus from component.TelemetrySettings (#10777) 2024-08-16 09:27:01 +02:00
testutil [service] fix: use ipv6-aware host and port concatenation function (#10343) 2024-06-28 12:09:26 -07:00
tools Update module github.com/golangci/golangci-lint to v1.60.0 (#10881) 2024-08-15 10:09:53 -07:00