From a7a81ef5c22fa658ca734daf69e9552725caea5d Mon Sep 17 00:00:00 2001 From: Daniel Jaglowski Date: Tue, 13 Sep 2022 12:32:15 -0400 Subject: [PATCH] [exporter/influxdb] Change status to unmaintained (#14100) See #12794 --- .github/ALLOWLIST | 1 + .github/CODEOWNERS | 1 - exporter/influxdbexporter/README.md | 8 ++++---- exporter/influxdbexporter/config.go | 2 +- unreleased/unmaintain-influxdb-exporter.yaml | 16 ++++++++++++++++ 5 files changed, 22 insertions(+), 6 deletions(-) create mode 100755 unreleased/unmaintain-influxdb-exporter.yaml diff --git a/.github/ALLOWLIST b/.github/ALLOWLIST index 6e9968d1db88..c242589f645e 100644 --- a/.github/ALLOWLIST +++ b/.github/ALLOWLIST @@ -16,6 +16,7 @@ cmd/configschema examples/demo/client examples/demo/server +exporter/influxdbexporter exporter/parquetexporter extension/fluentbitextension extension/httpforwarder diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 08e9d13ccdd8..cba7d1ccdba7 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -43,7 +43,6 @@ exporter/googlecloudexporter/ @open-telemetry/collector-c exporter/googlemanagedprometheusexporter/ @open-telemetry/collector-contrib-approvers @aabmass @dashpole @jsuereth @punya @tbarker25 @damemi exporter/googlecloudpubsubexporter/ @open-telemetry/collector-contrib-approvers @alexvanboxel exporter/humioexporter/ @open-telemetry/collector-contrib-approvers @xitric -exporter/influxdbexporter/ @open-telemetry/collector-contrib-approvers @jacobmarble exporter/instanaexporter/ @open-telemetry/collector-contrib-approvers @jpkrohling @hickeyma exporter/jaegerexporter/ @open-telemetry/collector-contrib-approvers @jpkrohling exporter/jaegerthrifthttpexporter/ @open-telemetry/collector-contrib-approvers @jpkrohling @pavolloffay diff --git a/exporter/influxdbexporter/README.md b/exporter/influxdbexporter/README.md index 4b55036c9bd9..9cf3ca5c0b57 100644 --- a/exporter/influxdbexporter/README.md +++ b/exporter/influxdbexporter/README.md @@ -2,7 +2,7 @@ | Status | | | ------------------------ |-----------------------| -| Stability | [beta] | +| Stability | [unmaintained] | | Supported pipeline types | traces, logs, metrics | | Distributions | [contrib] | @@ -18,7 +18,7 @@ The following configuration options are supported: - header `User-Agent` is `OpenTelemetry -> Influx` by default - if `token` (below) is set, then header `Authorization` will overridden with the given token * `org` (required) Name of InfluxDB organization that owns the destination bucket -* `bucket` (required) InfluxDB bucket name to where signals will +* `bucket` (required) InfluxDB bucket name to where signals will * `token` (optional) The authentication token for InfluxDB * `metrics_schema` (default = telegraf-prometheus-v1) The chosen metrics schema to write; must be one of: * `telegraf-prometheus-v1` @@ -32,7 +32,7 @@ The following configuration options are supported: * `initial_interval` (default = 5s) Time to wait after the first failure before retrying * `max_interval` (default = 30s) Upper bound on backoff interval * `max_elapsed_time` (default = 120s) Maximum amount of time (including retries) spent trying to send a request/batch - + The full list of settings exposed for this exporter are documented in [config.go](config.go). Example: @@ -120,5 +120,5 @@ logs fluent.tag="fluent.debug",instance=1720i,queue_size=0i,stage_size=0i 161376 logs fluent.tag="fluent.info",worker=0i 1613769568896515100 ``` -[beta]:https://github.com/open-telemetry/opentelemetry-collector#beta +[unmaintained]:https://github.com/open-telemetry/opentelemetry-collector#unmaintained [contrib]:https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-contrib \ No newline at end of file diff --git a/exporter/influxdbexporter/config.go b/exporter/influxdbexporter/config.go index a8f3a1dc0480..9245461c5679 100644 --- a/exporter/influxdbexporter/config.go +++ b/exporter/influxdbexporter/config.go @@ -27,7 +27,7 @@ const ( // The value of "type" key in configuration. typeStr = "influxdb" // The stability level of the exporter. - stability = component.StabilityLevelBeta + stability = component.StabilityLevelUnmaintained ) // Config defines configuration for the InfluxDB exporter. diff --git a/unreleased/unmaintain-influxdb-exporter.yaml b/unreleased/unmaintain-influxdb-exporter.yaml new file mode 100755 index 000000000000..edb3a6f429d1 --- /dev/null +++ b/unreleased/unmaintain-influxdb-exporter.yaml @@ -0,0 +1,16 @@ +# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' +change_type: deprecation + +# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) +component: exporter/influxdb + +# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). +note: Change status to unmaintained + +# One or more tracking issues related to the change +issues: [14098] + +# (Optional) One or more lines of additional information to render under the primary note. +# These lines will be padded with 2 spaces and then inserted directly into the document. +# Use pipe (|) for multiline entries. +subtext: