Filebeat

Channel Revision Published Runs on
latest/stable 53 30 Jul 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/stable 52 30 Jul 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/stable 54 30 Jul 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/stable 33 11 Nov 2020
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/candidate 54 30 Jul 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/candidate 52 30 Jul 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/candidate 53 30 Jul 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/candidate 32 11 Nov 2020
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/edge 54 26 Jul 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/edge 53 26 Jul 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/edge 52 26 Jul 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/edge 35 15 Aug 2022
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/edge 32 11 Nov 2020
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
juju deploy filebeat
Show information

Platform:

Ubuntu
22.04 20.04 18.04 16.04 14.04

Learn about configurations >

  • clean_inactive | int

    When this option is enabled, Filebeat removes the state of a file after the specified period of inactivity has elapsed. Bear in mind that if clean_inactive is enabled, it must be greater than ignore_older + scan_frequency to make sure that no states are removed while a file is still being harvested. The passed values should be integers, e.g., "90", "3600", "600". The values are assumed to be in seconds: https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-input-log.html#filebeat-input-log-clean-inactive"

  • exclude_files | string

    Default: ["/filebeat.*", ".*gz$"]

    A list of regular expressions to match the files that you want Filebeat to ignore: https://www.elastic.co/guide/en/beats/filebeat/6.7/filebeat-input-log.html#filebeat-input-log-exclude-files"

  • exclude_lines | string

    Default: []

    A list of regular expressions to match the lines that you want Filebeat to exclude: https://www.elastic.co/guide/en/beats/filebeat/6.7/filebeat-input-log.html#filebeat-input-log-exclude-lines"

  • extra_inputs | string

    A YAML list which will be injected to define additional prospectors/inputs.

  • extra_packages | string

    Space separated list of extra deb packages to install.

  • fields | string

    Space seperated list of key:value that the prospector will assign as field to each beat

  • harvester_buffer_size | int

    Default: 16384

    Defines the buffer size every harvester uses when fetching the file

  • ignore_older | int

    If this option is enabled, Filebeat ignores any files that were modified before the specified timespan. Configuring ignore_older can be especially useful if you keep log files for a long time. The passed values should be integers, e.g., "90", "3600", "600". The values are assumed to be in seconds https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-input-log.html#filebeat-input-log-ignore-older"

  • install_keys | string

    Default: D88E42B4

    Elastic Beats apt repository key

  • install_sources | string

    Default: deb https://artifacts.elastic.co/packages/6.x/apt stable main

    Elastic Beats apt repository

  • kafka_hosts | string

    A comma separated list of kafka output hosts in addition to those from relations.

  • kafka_topic | string

    Default: %{[type]}

    Topic name. Format strings are allowed.

  • kafka_topics | string

    Expert setting topics filter.

  • kafka_version | string

    Expert setting kafka version.

  • kube_logs | boolean

    Whether or not to include the Kubernetes audit log as well as any K8s metadata when container logs are present on the system: https://www.elastic.co/guide/en/beats/filebeat/6.7/add-kubernetes-metadata.html

    Note: this option has no effect when related to a non Charmed Kubernetes charm.

  • log_level | string

    Default: info

    Beats log level. One of debug, info, warning, error, or critical: https://www.elastic.co/guide/en/beats/filebeat/5.6/configuration-logging.html#level

  • logging_to_syslog | boolean

    Default: True

    Send beats logs to syslog: https://www.elastic.co/guide/en/beats/filebeat/5.6/configuration-logging.html#_to_syslog

  • logpath | string

    Default: /var/log/*.log /var/log/*/*.log

    Space separated log paths to monitor. Can contain wildcards.

  • logstash_hosts | string

    A comma separated list of logstash output hosts in addition to those from relations.

  • logstash_ssl_cert | string

    Public SSL certificate data (base64 encoded) for connecting securely to logstash.

  • logstash_ssl_key | string

    Private SSL key data (base64 encoded) for connecting security to logstash.

  • max_bytes | int

    Default: 10485760

    Maximum number of bytes a single log event can have. Default 10MB

  • package_status | string

    Default: install

    The status of service-affecting packages will be set to this value in the dpkg database. Valid values are "install" and "hold".