我是靠谱客的博主 坚定雨,最近开发中收集的这篇文章主要介绍es审计日志_一款牛逼的 ES 轻量级事件收集器 Beats,让 ES 无所不能,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

7f5436ca9f45886ac38772209a1e69ef.png

ELK 不知道大家了不了解,他是 Elasticsearch、Logstash、Kibana 的简称,其中 Elasticsearch 是一个搜索分析引擎,Logstash 是收集过滤日志的工具,而 Kibana 则是一个 Web 图形界面工具,配套 Elasticsearch 使用很方面的制作出精美的图表,很多的公司都使用 ELK 作为日志收集和分析系统,搭建非常的方便。

同时也不只是用来做日志收集系统, EK 组合也被用来很多其他的用途,比如单纯的搜索、或者监控数据的存储等等。

今天要推荐的项目

elastic/beats

,它是一个更好去发挥 EK 作用的组件,是一个轻量级的数据收集工具,通过部署在你的服务器,能够很容易的收集机器上的多种数据发送到 ES 中,包括日志、监控数据、网络数据包等等。项目名称叫 Beats 也很有寓意,跳动心跳的意思,这些数据的每一次跳动都暗含了某一种趋势,通过 Kibana 可以很方便的可视化这些趋势。该项目中包括了很多类型的 Beat(事件) 收集工具:

Beat说明Auditbeat

收集 Linux 的审计日志Filebeat

通过文件收集日志Functionbeat

收集 serverless 基础框架中的事件Heartbeat

通过 Ping 其他服务的日志Journalbeat

收集 Journald 的日志Metricbeat

收集操作系统和服务的监控指标数据Packetbeat

监控网络数据包Winlogbeat

收集 Windows 的系统事件日志

上述这些 Beat 都是通过 Go 语言编写的,借助 Go 的编译特性,编译成二进制包,可以无依赖很方便的部署到你使用的服务器上,同时也只会占用你很少的系统资源。当然你可以借鉴上面的工具,自己编写自己的 Beat 收集工具,同时开源同仁们可以开发了各种不同的 Beat,参考:

https://www.elastic.co/guide/en/beats/libbeat/master/community-beats.html

是不是觉得通过使用 EK 做为基础,我们可以在上面做很多的事情?

项目地址:

https://github.com/elastic/beats

今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言、点赞和转发关注是我持续更新的动力哦!

最后

以上就是坚定雨为你收集整理的es审计日志_一款牛逼的 ES 轻量级事件收集器 Beats,让 ES 无所不能的全部内容,希望文章能够帮你解决es审计日志_一款牛逼的 ES 轻量级事件收集器 Beats,让 ES 无所不能所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部