GitHunt
AN

aniskhan001/fig-stack

Minimal Logging Architecture in Kubernetes with FluentBit + InfluxDB + Grafana

FIG stack

A minimal logging architecture in Kubernetes
FluentBit + InfluxDB + Grafana ⎈ FIG

FIG Data Flow

TL;DR

Install FIG stack on your Kubernetes cluster

./install.sh

Prerequisites

Why FIG?

For a small Kubernetes cluster, I needed a minimal dashboard where logs from all the running applications in the Kubernetes environment can be viewed or greped from one place.
I thought about ELK (Elastic + Logstash + Kibana) first, but then I realized my small cluster has a config of only 2 nodes with a total 2 vCPU and 4GB RAM, which wouldn’t be a wise option for Elastic to run since it requires more resources to run smoothly. I wanted to use as few resources as possible to have the logging architecture setup.

Read more here: https://aniskhan001.me/tech/logging-with-fluent-bit-influxdb-fig

Credit: Fig icon by sbts2018

Languages

Smarty64.1%Mustache34.2%Shell1.7%

Contributors

Created April 4, 2020
Updated January 25, 2023
aniskhan001/fig-stack | GitHunt