TELEMETRY PIPELINE
Forward

Forward source plugin

The Forward source plugin lets you configure Chronosphere Telemetry Pipeline to collect data from your Forward services.

Supported telemetry types

This plugin supports these telemetry types:

LogsMetricsTraces

Configuration parameters

Use the parameters in this section to configure your plugin. The Telemetry Pipeline web interface uses the values in the Name column to describe the parameters. Items in the Key column are the YAML keys to use in pipeline configuration files.

General

NameKeyDescriptionDefault
HostlistenRequired. The listener network interface.0.0.0.0
PortportRequired. The TCP port used for listening for incoming messages.24224
Unix Socket Pathunix_pathSpecifies the path to Unix socket to receive a Forward message. If set, listen and port are ignored.none
Unix Socketunix_permSets the permission of the Unix socket file. If unix_path isn't set, this parameter is ignored.none
Max Buffer Sizebuffer_max_sizeSpecifies the maximum buffer memory size used to receive a Forward message. The value must be according to the Unit Size specification.6144000
Buffer Chunk Sizebuffer_chunk_sizeBy default, the buffer to store the incoming Forward messages doesn't allocate the maximum memory allowed. Instead, it allocates memory as required. The rounds of allocations are set by buffer_chunk_size. The value must be according to the Unit Size specification.1024000
Tag Prefixtag_prefixThe prefix incoming tag with the defined value.none

Security and TLS

NameKeyDescriptionDefault
TLStlsEnables or disables TLS/SSL support. Accepted values: true, false.false
TLS Certificate Validationtls.verifyEnables or disables TLS/SSL certificate validation. TLS must be enabled for certificates to be validated. Accepted values: off, on.on
TLS Debug Leveltls.debugSets TLS debug verbosity level. Accepted values: 0 (No debug), 1 (Error), 2 (State change), 3 (Informational), 4 (Verbose).1
CA Certificate File Pathtls.ca_fileAbsolute path to CA certificate file.none
Certificate File Pathtls.crt_fileAbsolute path to certificate file.none
Private Key File Pathtls.key_fileAbsolute path to private key file.none
Private Key Path Passwordtls.key_passwdPassword for private key file.none
TLS SNI Hostname Extensiontls.vhostHostname to be used for TLS SNI extension.none