All Projects → orachide → ansible-role-fluentbit

orachide / ansible-role-fluentbit

Licence: other
Ansible role that install FluentBit

Programming Languages

Jinja
831 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ansible-role-fluentbit

Fluent Bit
Fast and Lightweight Logs and Metrics processor for Linux, BSD, OSX and Windows
Stars: ✭ 3,223 (+17805.56%)
Mutual labels:  fluentd, fluent-bit
fluent-forward-go
A high-performance Go client for Fluentd and Fluent Bit
Stars: ✭ 26 (+44.44%)
Mutual labels:  fluentd, fluent-bit
Loghouse
Ready to use log management solution for Kubernetes storing data in ClickHouse and providing web UI.
Stars: ✭ 805 (+4372.22%)
Mutual labels:  logs, fluentd
fluent-bit-go-s3
[Deprecated] The predessor of fluent-bit output plugin for Amazon S3. https://aws.amazon.com/s3/
Stars: ✭ 34 (+88.89%)
Mutual labels:  fluentd, fluent-bit
dns-collector
Aggregator, analyzer, transporter and logging for your DNS logs
Stars: ✭ 58 (+222.22%)
Mutual labels:  logs, fluentd
sematext-logsene-android
Sematext Logs Client Library for Android
Stars: ✭ 22 (+22.22%)
Mutual labels:  logs, logshipper
Pathivu
An efficient log ingestion and log aggregation system https://pathivu.io/
Stars: ✭ 146 (+711.11%)
Mutual labels:  logs, fluentd
Cypress Terminal Report
Better terminal and file output for cypress test logs.
Stars: ✭ 200 (+1011.11%)
Mutual labels:  logs
monolog-gdpr
Some Monolog processors that help with GDPR compliance
Stars: ✭ 49 (+172.22%)
Mutual labels:  logs
Unity3d Logcat Extension
Logcat (android logging) extension for Unity3D
Stars: ✭ 179 (+894.44%)
Mutual labels:  logs
Logsuck
Easy log aggregation, indexing and searching
Stars: ✭ 154 (+755.56%)
Mutual labels:  logs
Fake Apache Log Generator
Generate a boatload of Fake Apache Log files very quickly
Stars: ✭ 207 (+1050%)
Mutual labels:  logs
fluentd-plugin-mdsd
Azure Linux monitoring agent (mdsd) output plugin for fluentd
Stars: ✭ 26 (+44.44%)
Mutual labels:  fluentd
Jl
jl — JSON Logs, a development tool for working with structured JSON logging.
Stars: ✭ 194 (+977.78%)
Mutual labels:  logs
logops
Really simple and performant logger for node projects compatible with any kind of deployments as your server operations/environment defined
Stars: ✭ 20 (+11.11%)
Mutual labels:  logs
kubectl-tmux-logs
A kubectl plugin to display container logs within separate tmux panes
Stars: ✭ 19 (+5.56%)
Mutual labels:  logs
SWELF
Simple Windows Event Log Forwarder (SWELF). Its easy to use/simply works Log Forwarder and EVTX Parser. Almost in full release here at https://github.com/ceramicskate0/SWELF/releases/latest.
Stars: ✭ 23 (+27.78%)
Mutual labels:  logs
efk-stack-helm
Helm chart to deploy a working logging solution using the ElasticSearch - Fluentd - Kibana stack on Kubernetes
Stars: ✭ 51 (+183.33%)
Mutual labels:  fluentd
tutorials
Tutorials
Stars: ✭ 80 (+344.44%)
Mutual labels:  logs
Mtail
extract internal monitoring data from application logs for collection in a timeseries database
Stars: ✭ 3,028 (+16722.22%)
Mutual labels:  logs

Ansible Role Fluentbit

Build Status Ansible Galaxy

This role install Fluentbit as a service on given hosts

Installation

ansible-galaxy install orachide.fluentbit

Requirements

None

Role Variables

Variables Required Default value Description
fluentbit_service_flush_seconds false 5 Flush interval in seconds
fluentbit_service_metrics_listen_port false 2020 Http endpoint (metrics) port
fluentbit_inputs false [] Array of inputs (in JSON format) to add in default conf file
fluentbit_outputs false [] Array of ouputs (in JSON format) to add in default conf file
fluentbit_additional_conf_files false [] Additional conf files to be installed, could be Jinja template
fluentbit_apt_repo false deb https://packages.fluentbit.io/ubuntu/bionic bionic main An apt source url to use

Dependencies

None

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- name: Converge
  hosts: all
  roles:
    - role: ansible-role-fluentbit
      fluentbit_service_flush_seconds: 5
      fluentbit_service_log_level: info
      fluentbit_service_enable_metrics: true
      fluentbit_service_metrics_listen_port: 2020
      fluentbit_apt_repo: 'deb https://packages.fluentbit.io/debian/buster buster main'
      fluentbit_inputs:
        - {"Name": "dummy", "Tag": "dummy.log"}
      fluentbit_outputs:
        - {"Name": "stdout", "Match": "*"}
      fluentbit_additional_conf_files:
        - name: cpu.conf
          template: '{{ playbook_dir }}/templates/cpu.conf.j2'

License

BSD

Author Information

This role was created in 2019 by Rachide Ouattara.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].