gpt4 book ai didi

exception - 如何从Kubernetes容器中收集Java异常?

转载 作者:行者123 更新时间:2023-12-02 11:36:18 26 4
gpt4 key购买 nike

我正在寻找一种收集容器抛出的Java异常的方法。我知道GKE / GCP日志系统的功能,并希望在我们的自托管群集中实现类似的日志系统。
我正在使用Prometheus和Grafana监视指标。

最佳答案

您需要一个集中式日志记录解决方案。有一些常见的解决方案。其中之一是ELK堆栈(现在称为 flex 堆栈)。
它包含3个主要组件:

  • Elasticsearch:要存储日志,对其进行索引,使其可搜索等。
  • Logstash:要从各种来源(在您的情况下为容器)收集日志,请对其进行解析/过滤并将其推送到其他系统。在ELK的情况下,将其推送到Elasticsearch。
  • Kibana:一个Web GUI,用于可视化Elasticsearch中的数据,允许搜索,创建可 View 形等。

  • 有关更多信息,请参见 Elastic stack的官方页面。
    您也可以使用 FluentdFluent Bit代替Logstash,因此它将是EFK堆栈。我个人对使用Fluent Bit的EFK堆栈有相当不错的经验。
    对于另一个更轻松的选择,您可以 checkout Grafana Loki,它是Prometheus + Grafana流行的监视设置的日志记录扩展。

    关于exception - 如何从Kubernetes容器中收集Java异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63121363/

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