-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
New component: Sematext Exporter #35540
Comments
happy to review the PR once you create it, welcome |
Please present your new component proposal at a SIG meeting. You will need a sponsor for this component. |
Hello @atoulme |
I was the one that created this issue So I had to delete my former account and I forgot to close the PRs and issues associated with it |
The purpose and use-cases of the new component
The Sematext Metric Exporter component is designed to export telemetry data, specifically metrics, to the Sematext platform, enabling real-time monitoring, alerting, and observability. This exporter is an extension of the existing InfluxDB exporter, leveraging Sematext's capability to listen over the Influx line protocol.
The primary changes include:
app_token
for authentication with the Sematext platform.Example configuration for the component
Configuration Options:
timeout
(default = 5s) Timeout for requestsRegion
Region specifies the Sematext region the user is operating in; must be one of:US
EU
app_token
App token specifies the token of Sematext Monitoring App to which the user wants to send data to.payload_max_lines
(default = 1_000) Maximum number of lines allowed per HTTP POST requestpayload_max_bytes
(default = 300_000) Maximum number of bytes allowed per HTTP POST requestmetrics_schema
(default = telegraf-prometheus-v2) The chosen metrics schema to writesending_queue
details hereenabled
(default = true)num_consumers
(default = 10) The number of consumers from the queuequeue_size
(default = 1000) Maximum number of batches allowed in queue at a given timeretry_on_failure
details hereenabled
(default = true)initial_interval
(default = 5s) Time to wait after the first failure before retryingmax_interval
(default = 30s) Upper bound on backoff intervalmax_elapsed_time
(default = 120s) Maximum amount of time (including retries) spent trying to send a request/batchThe full list of settings exposed for this exporter are documented in config.go.
Example:
Telemetry data types supported
Metrics
Is this a vendor-specific component?
Code Owner(s)
@Eromosele-SM
Sponsor (optional)
No response
The text was updated successfully, but these errors were encountered: