-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feature] Solarwinds Extension #4
Conversation
I believe these changes are incoming anyway, being in draft at this point, but to be sure: can we please adjust the PR name and add a proper description on what is being added/what the changes are/hints to reviewers on what to give explicit feedback on? PR template incoming soon to standardize all of this :). |
metricsExporter := newExporter(ctx, exporterCfg, settings, metricsExporterType) | ||
metricsExporter, err := newExporter(exporterCfg, settings, metricsExporterType) | ||
if err != nil { | ||
return nil, err // TODO: Wrap. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just adding explicit comment to make sure the TODO is either resolved or comment removed
[development]: https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/component-stability.md#development | ||
<!-- end autogenerated section --> | ||
|
||
SolarWinds Extension is required sidecar for the [Solarwinds Exporter](../../exporter/solarwindsexporter). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd be cautious of the term "sidecar" here - it could be confusing to our users with a K8s background where it means a specific thing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What other term do you suggest?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
left some nits, in general LGTM. Let's proceed only after we validate the need for the insecure
setting.
Co-authored-by: Marek Šimek <[email protected]>
Description
Adds new solarwinds extension which is sending heartbeat at specific interval (30s) to signal liveliness in SWO. The heartbeat signal is an uptime metric
sw.otelcol.uptime
.It's decorated with a collector name, which is configurable in the config.
It also take over endpoint configuration from the solarwinds exporter and provides this configuration to the exporter at runtime. Hence the exporter is now dependent on the extension and doesn't start without it.
Tech Notes