diff --git a/CHANGELOG.md b/CHANGELOG.md index 12b649f96c..76566328c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ # Changelog ## Unreleased +### 🚩Deprecations 🚩 + +- (Splunk) Deprecate cloudfoundry monitor ([#5495](https://github.com/signalfx/splunk-otel-collector/pull/5495)) - (Splunk) Deprecate the heroku observer. Use the [resource detection observer with heroku detector](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/resourcedetectionprocessor#heroku) instead. ([#5496](https://github.com/signalfx/splunk-otel-collector/pull/5496)) ## v0.111.0 diff --git a/internal/signalfx-agent/pkg/monitors/cloudfoundry/README.md b/internal/signalfx-agent/pkg/monitors/cloudfoundry/README.md index 180e571638..f615969281 100644 --- a/internal/signalfx-agent/pkg/monitors/cloudfoundry/README.md +++ b/internal/signalfx-agent/pkg/monitors/cloudfoundry/README.md @@ -1,5 +1,7 @@ # cloudfoundry-firehose-nozzle +**The cloudfoundry monitor is deprecated and will be removed in a future release. Please use https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/cloudfoundryreceiver** + ## Developer Resources - diff --git a/internal/signalfx-agent/pkg/monitors/cloudfoundry/monitor.go b/internal/signalfx-agent/pkg/monitors/cloudfoundry/monitor.go index b698309dc7..a787146c7b 100644 --- a/internal/signalfx-agent/pkg/monitors/cloudfoundry/monitor.go +++ b/internal/signalfx-agent/pkg/monitors/cloudfoundry/monitor.go @@ -65,6 +65,7 @@ type Monitor struct { // on a varied interval func (m *Monitor) Configure(conf *Config) error { m.logger = logrus.WithFields(logrus.Fields{"monitorType": monitorType, "monitorID": conf.MonitorID}) + m.logger.Warn("The cloudfoundry monitor is deprecated and will be removed in a future release. Please use https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/cloudfoundryreceiver") // create contexts for managing the plugin loop var ctx context.Context