gpt4 book ai didi

linux - 合并来自集群架构的日志

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:06 25 4
gpt4 key购买 nike

我一直在寻找解决方案来合并来自负载平衡架构的日志,以便我可以有效地调试服务器错误或访问日志。截至目前,我需要单独检查每个网络节点。任何开箱即用的解决方案都会很好。

最佳答案

有许多 OOTB 工具——商业的和 FOSS——可以收集您的日志并提供一个界面来可视化和搜索它们。为了源码,看看 logstashfluentd ,您可以自行托管(如果你还没有准备好离开你的日志记录)。

到目前为止,您可能已经在每台服务器上搜索了一个日志文件。 A对此的简单改进是一个并行执行的小脚本跨机器。我偶尔会用一个“telegrep”脚本来做到这一点被称为:

% TG_REMOTES=app1:app2:app3
% telegrep somepattern /path/to/monster.log.gz

脚本本质上是将模式和文件传递给ssh进行循环所有 TG_REMOTES,例如:

for svr in TG_REMOTES; do ssh $svr "zgrep --some-options... $pattern $logfile"; done

关于linux - 合并来自集群架构的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46183823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com