README
¶
OTLP gRPC Exporter
Status | |
---|---|
Stability | development: profiles |
beta: logs | |
stable: traces, metrics | |
Distributions | core, contrib, k8s, otlp |
Issues |
Export data via gRPC using OTLP format. By default, this exporter requires TLS and offers queued retry capabilities.
Getting Started
The following settings are required:
endpoint
(no default): host:port to which the exporter is going to send OTLP trace data, using the gRPC protocol. The valid syntax is described here. If a scheme ofhttps
is used then client transport security is enabled and overrides theinsecure
setting.tls
: see TLS Configuration Settings for the full set of available options.
Example:
exporters:
otlp:
endpoint: otelcol2:4317
tls:
cert_file: file.cert
key_file: file.key
otlp/2:
endpoint: otelcol2:4317
tls:
insecure: true
By default, gzip
compression is enabled. See compression comparison for details benchmark information. To disable, configure as follows:
exporters:
otlp:
...
compression: none
Advanced Configuration
Several helper files are leveraged to provide additional capabilities automatically:
Documentation
¶
Overview ¶
Package otlpexporter exports data by using the OTLP format to a gRPC endpoint.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFactory ¶
NewFactory creates a factory for OTLP exporter.
Types ¶
type Config ¶
type Config struct { exporterhelper.TimeoutConfig `mapstructure:",squash"` // squash ensures fields are correctly decoded in embedded struct. exporterhelper.QueueConfig `mapstructure:"sending_queue"` RetryConfig configretry.BackOffConfig `mapstructure:"retry_on_failure"` // Experimental: This configuration is at the early stage of development and may change without backward compatibility // until https://github.com/open-telemetry/opentelemetry-collector/issues/8122 is resolved BatcherConfig exporterbatcher.Config `mapstructure:"batcher"` configgrpc.ClientConfig `mapstructure:",squash"` // squash ensures fields are correctly decoded in embedded struct. }
Config defines configuration for OTLP exporter.
Click to show internal directories.
Click to hide internal directories.