Skip to main content

Configuration

This is the full list of options and their environment variable alternatives. Any defaults left blank in the table are either False or None.

Option NameTypeEnvironDefaultOptions
enabledbooleanROTEL_ENABLED
pid_filestringROTEL_PID_FILE/tmp/rotel-agent.pid
log_filestringROTEL_LOG_FILE/tmp/rotel-agent.log
log_formatstringROTEL_LOG_FORMATtextjson, text
debug_logstring[]ROTEL_DEBUG_LOGtraces, metrics
otlp_grpc_endpointstringROTEL_OTLP_GRPC_ENDPOINTlocalhost:4317
otlp_http_endpointstringROTEL_OTLP_HTTP_ENDPOINTlocalhost:4318
otlp_receiver_traces_disabledbooleanROTEL_OTLP_RECEIVER_TRACES_DISABLED
otlp_receiver_metrics_disabledbooleanROTEL_OTLP_RECEIVER_METRICS_DISABLED
otlp_receiver_logs_disabledbooleanROTEL_OTLP_RECEIVER_LOGS_DISABLED
exporterOTLPExporter

The OTLPExporter can be enabled with the following options.

Option NameTypeEnvironDefaultOptions
endpointstringROTEL_OTLP_EXPORTER_ENDPOINT
protocolstringROTEL_OTLP_EXPORTER_PROTOCOLgrpcgrpc or http
headersMap[string, string]ROTEL_OTLP_EXPORTER_CUSTOM_HEADERS
compressionstringROTEL_OTLP_EXPORTER_COMPRESSIONgzipgzip or none
request_timeoutstringROTEL_OTLP_EXPORTER_REQUEST_TIMEOUT5s
retry_initial_backoffstringROTEL_OTLP_EXPORTER_RETRY_INITIAL_BACKOFF5s
retry_max_backoffstringROTEL_OTLP_EXPORTER_RETRY_MAX_BACKOFF30s
retry_max_elapsed_timestringROTEL_OTLP_EXPORTER_RETRY_MAX_ELAPSED_TIME300s
batch_max_sizenumberROTEL_OTLP_EXPORTER_BATCH_MAX_SIZE8192
batch_timeoutstringROTEL_OTLP_EXPORTER_BATCH_TIMEOUT200ms
tls_cert_filestringROTEL_OTLP_EXPORTER_TLS_CERT_FILE
tls_key_filestringROTEL_OTLP_EXPORTER_TLS_KEY_FILE
tls_ca_filestringROTEL_OTLP_EXPORTER_TLS_CA_FILE
tls_skip_verifybooleanROTEL_OTLP_EXPORTER_TLS_SKIP_VERIFY