Open artntek opened 7 months ago
I did a bunch of research and prototyping, and discovered that, in a modern k8s environment, the ELK stack
(Elasticsearch - Logstash - Kibana) has been superseded by the EFK stack
, where Logstash is replaced by Fluentd, FluentBit or FileBeat.
Elasticsearch
is a free, open-source search and analytics engine (similar in concept to solr
), based on the Apache Lucene library.Kibana
is a data visualization and exploration tool, used for log and time-series analytics, application monitoring, and operational intelligence.Fluentd
, FluentBit
& FileBeat
are all logging agents (see below)/var/log/contianers/*.log
(standard k8s functionality).Elasticsearch
Bitnami chart, with the Kibana
subchart enabled...is essentially a faster, smaller-footprint replacement for Fluentd, and is much better suited to k8s.
I tried setting this up, but was unsuccessful in getting the pods to run without restarting - so I switched to Fluent Bit. mostly because there was a bitnami chart available. I did notice, after the fact, that there were some log entires in ES that I think must have come from FileBeat, despite it's instability, so who knows.
This also seems to be an option (especially if it is already running on our Node hosts), but I have not tried it yet.
Supposed to be a super-duper version of rssylog. Didn't try it
see PR #45
128.111.85.44:514
"
Goals - Install a k8s log framework that...