linux - 自定义日志收集
问题描述
我需要为中央日志找到一些开源日志管理系统。日志格式在多个主机上是非结构化的,我需要在中央日志系统上收集和发送这些日志。最好的方法是使用某种“尾”这些日志并发送到中央日志系统。
您知道任何可以跟踪某些文件并发送到远程中央日志系统的解决方案吗?
解决方案
看看ELK-Stack或Graylog都满足您的要求。在这两种解决方案中,您都可以使用 logstash 或其他工具(如filebeat或 graylog收集器 sidecar)进行日志传送。一个昂贵的解决方案是Splunk。
我个人推荐 Graylog,因为它具有许多开源功能,例如身份验证和授权,例如开箱即用,而 ELK 没有。您必须为这些功能付费。
推荐阅读
- c# - Serilog.AspNetCore 库在终端中不起作用
- python - 数据预处理——制作高效的 sklearn 管道
- amazon-web-services - 有没有办法将对象文件从 S3 存储桶复制到 EC2 实例?
- html - 在 https 中添加了带有 iframe 的 http 页面
- javascript - 将字节数组转换为可读流
- if-statement - awk,在健全性检查时跳过当前规则
- c++ - Mac OS X 项目中的 Vorbis 库
- python - 根据总和条件对带有色调的 seaborn 条形图进行排序
- r - 使用 R rvest 抓取表格
- python - 如何根据python中的条件制作词云?