5个有用的开源日志分析工具
极客时间编辑部
讲述:丁婵大小:2.91M时长:03:11
如今,有相当多的开源日志跟踪器和分析工具可供使用,免费和开源软件社区就提供了适用于各种站点以及几乎任何操作系统的日志设计,美国国防分析师山姆博塞塔(Sam Bocetta)为开发者推荐 了 5 个非常好用的开源日志分析工具。
1.Graylog
这是一个集中式日志管理系统,接收来自不同服务器或端点的数据流,并允许用户快速浏览或分析该信息。它不仅易于扩展,而且能够平衡跨后端服务器网络的负载,每天处理几 TB 的日志数据。此外,它还能允许你选择你认为最有价值的度量标准或数据源,并快速查看随着时间的变化趋势。当发生安全或性能事件时,Graylog 中的搜索功能能够快速从症状追溯到根源。它还具有内置的容错功能,可以运行多线程搜索。
2.Nagios
它的主要产品是日志服务器,目的是简化数据收集并使系统管理员更容易访问信息。Nagios 日志服务器引擎将实时捕获数据并将其提供给一个强大的搜索工具。由于内置了安装向导,集成新端点或应用程序变得很容易。Nagios 可以审计一系列与网络相关的事件,并帮助你自动分发警报。
3.Elastic Stack(即 ELK Stack)
该工具主要由三个独立产品组成,一是 Elasticsearch ,帮助用户使用多种查询语言和类型在数据集中找出匹配项。它可以扩展成由数百个服务器节点组成的集群,轻松处理 PB 级的数据。二是 Kibana,它允许用户分析他们的数据并构建强大的报告。
三是 Logstash,它是进入 Elasticsearch 数据库的服务器端管道。你可以使用各种编码语言和 API 集成 Logstash,便于你的网站和移动应用程序中的信息直接输入到 Elastic Stalk 搜索引擎中。
4.LOGalyze
它可以包容多个服务器、应用程序和网络设备使用简单对象访问协议(Simple Object Access Protocol,SOAP)方法提供信息。管理员可以登录它的前端界面监控数据收集并开始分析数据。此外,在 LOGalyze 的 Web 界面中,你可以运行动态报告,并将其导出成 Excel 文件、PDF 或其他格式。它也可以跨服务器或应用程序组合数据字段,以帮助你发现性能趋势。
5.Fluentd
这是一个完全开源的数据收集解决方案,能作为一个集合层来帮助组织不同的管道。它最大的好处是与当今最常见的技术工具兼容。此外,它基于 JSON 数据格式,可以与 500 多个由著名开发人员创建的插件一起使用。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- 慧长青好工具帮助提高工作效率,
收起评论