早期日志系统 syslog,刚开始学linux时候就是用的这个
ELK:ElasticSearch Logstash Kibana
FELK:Filebeat
EFK:ElasticSearch Fluentd Kibana
LPG:Loki(聚合)Promtail(收集) Grafana https://www.cnblogs.com/Sunzz/p/15190702.html
sidecar模式和log-pilot模式收集日志对比:
SideCar模式:
每个Pod中都附带一个专用logging容器用于Pod内容器的日志收集,一般采用共享卷的方式,会带来性能损耗。
劣势:
1.资源占用多,无论是CPU还是MEM
2.占用后端过多连接数,集群规模越大引起潜在问题越大
Log-pilot模式,也叫Node模式:(阿里云的日志系统就是这种模式)
每个Node上仅会部署一个logging容器用于本Node所有容器的日志收集
优势:
1.资源占用少,集群规模越大优势越明显
2.社区推荐模式
缺陷:需要更智能的logging agent配合 (阿里云的logging agent:https://github.com/AliyunContainerService/log-pilot)