Complimentary Gartner® Report! 'A CTO's Guide to Open-Source Software: Answering the Top 10 FAQs.'Read more

InfluxDB

Description

The InfluxDB destination supports sending logs, metrics, and traces to an InfluxDB system.

Supported Types

MetricsLogsTraces

Configuration Table

ParameterTypeDefaultDescription
telemetry_typestelemetrySelector["Metrics"]Choose Telemetry Type.
hoststringlocalhostThe IP address or hostname of the InfluxDB server to send telemetry to
portint8086The port that the InfluxDB server is listening on for telemetry data.
api_pathstring/api/v2/writeURL path to send telemetry to.
orgstring``Name of the InfluxDB organization that the target bucket belongs to.
bucketstring``Name of the InfluxDB bucket to write telemetry to.
tokenstring``The authentication token used to authenticate with InfluxDB, if configured.
metrics_schemaenumtelegraf-prometheus-v1The metrics schema to use when writing metrics to InfluxDB.
span_dimensionsstrings["service.name","span.name"]Span attributes to use as InfluxDB tags.
log_dimensionsstrings["service.name"]Log attributes to use as InfluxDB tags.
headersmap{}Additional headers to attach to each HTTP request.
configure_tlsboolfalseConfigure advanced TLS settings.
insecure_skip_verifyboolfalseEnable to skip TLS certificate verification.
ca_filestring``Certificate authority used to validate the InfluxDB server's TLS certificate.
compressionenumgzipCompression algorithm to use when sending telemetry to InfluxDB.

Supported Retry and Queuing Settings

This destination supports the following retry and queuing settings:

Sending QueuePersistent QueueRetry on Failure

Example Configuration

Web Interface

InfluxDB OSS running locally:

observIQ docs - InfluxDB Destination - image 1

InfluxDB Cloud:

observIQ docs - InfluxDB Destination - image 2