Exception 如何从Kubernetes pods收集Java异常?
我正在寻找一种收集容器抛出的Java异常的方法。我从GKE/GCP的日志记录系统了解该功能,并希望在我们的自托管集群中实现类似的日志记录系统Exception 如何从Kubernetes pods收集Java异常?,exception,logging,kubernetes,monitoring,kubernetes-pod,Exception,Logging,Kubernetes,Monitoring,Kubernetes Pod,我正在寻找一种收集容器抛出的Java异常的方法。我从GKE/GCP的日志记录系统了解该功能,并希望在我们的自托管集群中实现类似的日志记录系统 我使用Prometheus和Grafana来监控指标。如果您已经熟悉GKE的Stackdriver解决方案,我敢打赌您的最佳选择是坚持使用它,并在您自行管理的Kubernetes群集上安装Stackdriver: 您需要一个集中式日志记录解决方案。有一些常见的解决方案。其中之一是麋鹿堆(现在称为弹性堆) 它有3个主要组成部分: Elasticsearch:
我使用Prometheus和Grafana来监控指标。如果您已经熟悉GKE的Stackdriver解决方案,我敢打赌您的最佳选择是坚持使用它,并在您自行管理的Kubernetes群集上安装Stackdriver:
您需要一个集中式日志记录解决方案。有一些常见的解决方案。其中之一是麋鹿堆(现在称为弹性堆) 它有3个主要组成部分:
对于另一个更轻的替代方案,您可以查看,这是普罗米修斯+格拉法纳流行监控设置的一种日志扩展。您所要求的,已经内置在GCP中。您可以简单地过滤日志系统中的错误。我是不理解这个问题还是遗漏了什么?如果您需要帮助,我可以在回答中一步一步地解释,或者提供一些参考。您可以定义您试图捕获的异常吗?如果是应用程序日志,那么fluentd/bit将能够接收/解析日志,我的问题不够精确。我正在寻找一种在我们的自托管集群中记录类似于GKE的异常的方法。我提到GKE作为一个例子,因为我知道那里的函数,并且希望在集群中实现类似的日志记录。我将编辑这个问题@NeoAnderson@Matt我想捕捉抛出的Java异常。我将看一看fluentd/bit。谢谢,谢谢。我现在正在使用Grafana Loki和Promtail,它工作得非常好,而且很容易使用。@bennex我很高兴能够提供帮助。