beats

Synopsys

beats {
}

Available settings

Setting Type Info Default value
congestion_threshold int 0
host string ""
port int 0
ssl bool false
ssl_certificate string ""
ssl_certificate_authorities array []
ssl_key string ""
ssl_key_passphrase string ""
ssl_verify_mode string ""

Common Options

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

    Full configuration blueprint

    Expand me...