~/talk

A New Approach to Logging as a Stack: Fluent Bit + PostgreSQL (FPS)

links:none on file
slides:none on file

Fluent Bit outputs directly into PostgreSQL using JSONB storage and PL/pgSQL triggers to split and route logs into tables, with a default table to avoid data loss. The stack handles one terabyte of three years of Apache logs processed in two weeks, uses partitioned per month tables and indexes so many queries run under 1s, and includes Kubernetes ConfigMap deployment snippets, CockroachDB compatibility flag, and forthcoming SSL/schema support.

AI-written summary · about

  1. 0:00Start
  2. 0:37Motivation
  3. 1:26Initial idea
  4. 2:09How to handle the data?
  5. 3:20PostgreSQL: JSONB
  6. 4:28Configuration
  7. 4:58Full list of options
  8. 5:28Query sample data
  9. 5:58Now with Apache logs
  10. 6:26Years of Apache Logs
  11. 7:19Let's deploy inside K8s
  12. 8:23Let's use some PL/SQL
  13. 11:17Query the data
  14. 11:34PL/SQL Function
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.