Bjornt Logstash Forwarder

  • By Bjorn Tillenius
Channel Revision Published Runs on
latest/stable 0 18 Mar 2021
Ubuntu 16.04 Ubuntu 14.04
juju deploy bjornt-logstash-forwarder
Show information

Platform:

Ubuntu
16.04 14.04

Learn about configurations >

  • application_name | string

    Default: logstash-forwarder

    Operating name of the charm

  • apt_repository | string

    An apt sources.list line for a repository containing the logstash-forwarder package

  • apt_repository_key | string

    GPG key for apt_repository

  • config_dir | string

    Default: /etc/logstash-forwarder

    Where to store logstash-forwarder config files

  • files | string

    A JSON-format hash, describing what paths to watch and their field type e.g. {"syslog": ["/var/log/syslog", "/var/log/*.log"], "apache": ["/var/log/apache2/*log"]} Alternatively, this can also be the full list of hashes, as per the definition of the files attribute of the logstash-forwarder config at https://github.com/elastic/logstash-forwarder If this service is related to another services via the logs relation, the field type and files from the logs relation are appened to this value.

  • nagios_check_procs_params | string

    Default: -C logstash-forwar -c 1:1

    The parameters to pass to the nrpe plugin check_procs.

  • nagios_context | string

    Default: juju

    Used by the nrpe subordinate charms. A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like: juju-myservice-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.

  • nagios_servicegroups | string

    A comma-separated list of nagios servicegroups. If left empty, the nagios_context will be used as the servicegroup

  • package_name | string

    Default: logstash-forwarder_0.4.0_amd64.deb

    Filename of logstash-forwarder deb package. If this matches the name of a file in the files charm directory the package will be installed from there, otherwise it will try to install it from the repository provided by apt_repository.

  • server_port | int

    Default: 5043

    Logstash-indexer server port

  • servers | string

    Space seperated list of logstash-indexer servers (hostnames, not IPs). E.g. logstash.devel.canonical.com

  • servers_name_map | string

    If there is no real DNS, map servers hostname to IPs. The format is a yaml dict, e.g: servers_name_map: | logstash.devel.canonical.com: ip-of-logstash-or-logstash-haproxy

  • ssl_ca_cert | string

    Base64-encoded SSL CA certificate

  • ssl_cert | string

    Base64-encoded SSL certificate

  • ssl_key | string

    Base64-encoded SSL key

  • timeout | int

    Default: 15

    Network timeout in seconds