Skip to content

Add STEF exporter implementation #37759

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

Closed
tigrannajaryan opened this issue Feb 6, 2025 · 1 comment · Fixed by #38061
Closed

Add STEF exporter implementation #37759

tigrannajaryan opened this issue Feb 6, 2025 · 1 comment · Fixed by #38061
Assignees

Comments

@tigrannajaryan
Copy link
Member

Component(s)

No response

Describe the issue you're reporting

We currently have the stub of STEF exporter but no implementation. Implementation needs to be added.

@tigrannajaryan tigrannajaryan added the needs triage New item requiring triage label Feb 6, 2025
@atoulme atoulme added exporter/stef and removed needs triage New item requiring triage labels Feb 10, 2025
Copy link
Contributor

Pinging code owners for exporter/stef: @tigrannajaryan @dmitryax. See Adding Labels via Comments if you do not have permissions to add labels yourself. For example, comment '/label priority:p2 -needs-triaged' to set the priority and remove the needs-triaged label.

@tigrannajaryan tigrannajaryan self-assigned this Feb 11, 2025
songy23 pushed a commit that referenced this issue Feb 20, 2025
### Description

Mark STEF exporter as `Alpha` stability.

Resolves
#37759

### Testing Done

Tested manually with STEF Server here
https://github.com/splunk/stef/tree/main/otelcol/cmd/stefmockserver

Built Collector contrib via `make otelcontribcol`. Used the following
config for testing:

```yaml
receivers:
  hostmetrics:
    collection_interval: 1s
    scrapers:
      load:
      filesystem:
      memory:
      network:
      paging:
      processes:

exporters:
  debug:
  stef:
    endpoint: localhost:4320
    tls:
      insecure: true

processors:

service:
  pipelines:
    metrics:
      receivers: [hostmetrics]
      processors: []
      exporters: [debug,stef]
```

#### Scenario 1

- Started STEF Server, started Collector, observed data correctly
received by Server.
- Stopped Server, restarted Server, observed Collector disconnecting and
then correctly reconnecting to the Server and resuming sending.

#### Scenario 2

- Started Collector, observed Collector unable to send data. Started
Server, observed Collector correctly connecting and starting to send
data.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants