open-telemetry / opentelemetry-collector-contrib

Contrib repository for the OpenTelemetry Collector
https://opentelemetry.io
Apache License 2.0
3.1k stars 2.38k forks source link

New component: Sumo Logic Extension #29601

Closed sumo-drosiek closed 8 months ago

sumo-drosiek commented 11 months ago

The purpose and use-cases of the new component

Code: https://github.com/SumoLogic/sumologic-otel-collector/tree/main/pkg/extension/sumologicextension

This extension is to be used as part of Sumo Logic collector in conjuction with Sumo Logic Exporter in order to export telemetry data to Sumo Logic.

It manages:

Example configuration for the component

extensions:
  sumologic:
    installation_token: <token>
    collector_name: my_collector
    time_zone: CET

receivers:
  hostmetrics:
    collection_interval: 30s
    scrapers:
      load:

processors:

exporters:
  sumologic:
    auth:
      authenticator: sumologic # Specify the name of the authenticator extension

service:
  extensions: [sumologic]
  pipelines:
    metrics:
      receivers: [hostmetrics]
      processors: []
      exporters: [sumologic]

Telemetry data types supported

Is this a vendor-specific component?

Code Owner(s)

@sumo-drosiek

Sponsor (optional)

@astencel-sumo

Additional context

This extensions works in conjuction with Sumo Logic Exporter, however exporter in this repository is in very old version and is not supported

We decided to go with the extension first, as it doesn't require exporter to work, but exporter in new version requires this extension by default

andrzej-stencel commented 11 months ago

I'm happy to sponsor this component.

It's been used in the Sumo Logic distro for probably more than two years now. The component is crucial for users to easily send data to Sumo Logic by just providing the Sumo Installation Token in the extension's configuration.

github-actions[bot] commented 9 months ago

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

sumo-drosiek commented 9 months ago

It is active: #31031