# Fluentbit Charm
By Heitor de Bittencourt @ Omnivector Solutions
---
## Fluentbit
Fluentbit is a high-performance log processor and forwarder.
(~700 KiB RAM)
Website: [Fluentbit.io](https://fluentbit.io)
Docs: [docs.fluentbit.io](https://docs.fluentbit.io/)
----
### Fluentbit pipeline
![](https://docs.fluentbit.io/~/files/v0/b/gitbook-28427.appspot.com/o/assets%2F-LKKSx-3LBTCtaHbg0gl%2F-LKKTm4Y55lytnFhqfG1%2F-LKKTwUrRtRcGfkhN7YV%2Flogging_pipeline_input.png?generation=1534737500995540&alt=media)
It has built-in support for tons of [inputs](https://docs.fluentbit.io/manual/pipeline/inputs), [parsers](https://docs.fluentbit.io/manual/pipeline/parsers), [filters](https://docs.fluentbit.io/manual/pipeline/filters) and [ouputs](https://docs.fluentbit.io/manual/pipeline/outputs).
---
## Charm
Published on [CharmHub/fluentbit](https://charmhub.io/fluentbit)!
Source code in [Github/Omnivector-solutions/charm-fluentbit](https://github.com/omnivector-solutions/charm-fluentbit/)
It is a subordinate machine charm
Runs on CentOS7 and Ubuntu 20.04
---
## Using
### In your charm
`$ charmcraft fetch-lib charms.fluentbit.v0.fluentbit`
Instantiate the class and `self.fluentbit.configure()`!
### Deploying
`$ juju deploy fluentbit`
`$ juju relate my-charm fluentbit`
{"type":"slide","slideOptions":{"transition":"slide"}}