普通容器的日志,采用nas更好还是日志分析平台直接收集更好
从日志的持久性保存、性能、分析便捷性进行综合分析的话,哪种方案更优,或者是否有结合的方案。
首先,我们应该明确一下理解和认知。
a、普通容器日志,应该是指应用服务本身在容器中运行正常输出的应用自身日志。
b、NAS是给容器做数据持久化的支撑
c、直接收集日志,通常日志平台也是从本地日志文件采集后,转发的日志平台。很少把应用日志直接转发到日志平台上。
下面我们再基于上面的理解来分析看看:
一般来说应用日志都是落盘后,再由日志平台采集端去收集。
项目中采用NAS做数据持久化,落日志占绝大多数。
后续的日志统一管理,一般是日志平台把应用日志采集后统一存放,进行分析查看。
日志的性能,可以从日志平台自身性能、存储和网络性能等维度去考虑,同一般的日志分析方案类似,没有太特别的差异。