Bjornt Logstash Forwarder
- By Bjorn Tillenius
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 0 | 18 Mar 2021 |
juju deploy bjornt-logstash-forwarder
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
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