登录
首页 >  Golang >  Go问答

如何将日志发送到不同位置:Kubernetes

来源:stackoverflow

时间:2024-04-05 19:54:35 123浏览 收藏

学习Golang要努力,但是不要急!今天的这篇文章《如何将日志发送到不同位置:Kubernetes》将会介绍到等等知识点,如果你想深入学习Golang,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!

问题内容

所以我想开发多种日志类型,一种用于通用用途,另一种用于执行特定操作

我想通过将这些日志存储在不同的位置并使用它们进行进一步处理来分离这些日志。

我可以看到 Kubernetes 集群中的日志存储在节点 - /var/log/container/.log 中。 如何将特定日志存储在单独的位置(可能类似于 /var/log/container/specicoperation/.log。)我需要在 kubernetes 架构中进行哪些更改才能实现这一点

我用于记录的库:https://github.com/uber-go/zap


正确答案


一种常见的架构是安装节点级收集器作为守护进程集,例如 filebeat,将收集器的输出定向到 logstash,然后使用 logstash 管道规则有选择地将日志定向到最终目的地。

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>