beatsinput

package
v0.6.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2019 License: Apache-2.0, Apache-2.0 Imports: 8 Imported by: 0

README

BEATSINPUT

Synopsys

SETTING TYPE REQUIRED DEFAULT VALUE
Congestion_threshold int false 0
Host string false ""
Port int false 0
Ssl bool false false
Ssl_certificate string false ""
Ssl_certificate_authorities array false []
Ssl_key string false ""
Ssl_key_passphrase string false ""
Ssl_verify_mode string false ""

Details

Congestion_threshold
  • Value type is int
  • Default value is 0

The number of seconds before we raise a timeout, this option is useful to control how much time to wait if something is blocking the pipeline

Host
  • Value type is string
  • Default value is ""

The IP address to listen on

Port
  • Value type is int
  • Default value is 0

The port to listen on (default 5044)

Ssl
  • Value type is bool
  • Default value is false

Events are by default send in plain text, you can enable encryption by using ssl to true and configuring the ssl_certificate and ssl_key options

Ssl_certificate
  • Value type is string
  • Default value is ""

SSL certificate to use (path)

Ssl_certificate_authorities
  • Value type is array
  • Default value is []

Validate client certificates against theses authorities You can defined multiples files or path, all the certificates will be read and added to the trust store. You need to configure the ssl_verify_mode to peer or force_peer to enable the verification. This feature only support certificate directly signed by your root ca. Intermediate CA are currently not supported.

Ssl_key
  • Value type is string
  • Default value is ""

SSL key to use (path)

Ssl_key_passphrase
  • Value type is string
  • Default value is ""

SSL key passphrase to use. (not yet implemented)

Ssl_verify_mode
  • Value type is string
  • Default value is ""

By default the server dont do any client verification, peer will make the server ask the client to provide a certificate, if the client provide the certificate it will be validated. force_peer will make the server ask the client for their certificate, if the clients doesn’t provide it the connection will be closed. This option need to be used with ssl_certificate_authorities and a defined list of CA. Value can be any of: none, peer, force_peer

Configuration blueprint

beatsinput{
	congestion_threshold => 123
	host => ""
	port => 123
	ssl => bool
	ssl_certificate => ""
	ssl_certificate_authorities => []
	ssl_key => ""
	ssl_key_passphrase => ""
	ssl_verify_mode => ""
}

Documentation

Overview

Code generated by "bitfanDoc "; DO NOT EDIT

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() processors.Processor

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL