HTTP source plugin
The HTTP source plugin enables sending of custom records to an HTTP endpoint. It provides a convenient way to configure your Calyptia Core pipeline to collect data from various sources.
Configuration parameters
The HTTP source plugin provides these configuration parameters.
General
Key | Description |
---|---|
Port | TCP port used for listening for incoming messages. |
Advanced
Key | Description |
---|---|
Tag Key | Specify the key name to overwrite a tag. If set, the tag will be overwritten by a value of the key. |
Buffer Max Size | Specify the maximum buffer size in KB to receive a JSON message. |
Buffer Chunk Size | This sets the chunk size for incoming JSON messages. These chunks are then stored/managed in the space available by buffer_max_size. |
Successful Response Code | Lets you set successful response codes. Supported values: 200 , 201 , 204 . |
Security and TLS
Key | Description |
---|---|
TLS | Enable or disable TLS/SSL support. |
TLS Certificate Validation | Turn TLS/SSL certificate validation on or off. TLS must be on for this setting to be enabled. |
TLS Debug Level | Set TLS debug verbosity level. Accepted values: 0 (No debug), 1 (Error), 2 (State change), 3 (Informational), 4 (Verbose). |
CA Certificate File Path | Absolute path to CA certificate file. |
Certificate File Path | Absolute path to certificate file. |
Private key File Path | Absolute path to private key file. |
Private Key Path Password | Optional password for tls.key_file file. |
TLS SNI Hostname Extension | Hostname to be used for TLS SNI extension. |