ELK 架构组合比较
分布式日志架构 | 优点 | 缺点 | 使用规模 |
EKL(Elasticsearch、Logstash、Kibana) | 搭建简单,易于上手 | 是Logstash耗资源较大,运行占用CPU和内存高。没有消息队列缓存,存在数据丢失隐患。 | 学习和小规模集群使用 |
ELK+MQ (Redis或Kafka) | 引入了消息队列机制,均衡了网络传输,从而降低了网络闭塞,尤其是丢失数据的可能性 | Logstash占用系统资源过多 | 较大集群的解决方案 |
ELKK (数据采集使用Logstash-forwarder) | 解决了Logstash-forwarder在各计算机点上占用系统资源较高 | Logstash-forwarder和Logstash间通信必须由SSL加密传输,这样便有了一定的限制性 | 大数据 、云计算平台 |
所有采用ELKK 搭建分布式统一日志平台。