0

语境

我已在集群中安装了 Red Hat OpenShift Logging Operator,对此页面进行了说明。这基本上是一个 EFK 堆栈(ElasticSearch、Fluentd、Kibana)。通常使用 Fluentd,您可以配置许多插件和数百个参数,但正如您在此 OpenShift 页面上看到的,只有 9 个 Fluentd 参数可用(所有与块相关),因为日志记录堆栈被打包为 Red Hat Operator。添加自定义配置对我来说不是一个选项,因为它不受支持并且不会从 RedHat 接收更新。

问题

当应用程序在发生错误后生成堆栈跟踪时,Kibana 会为每条记录显示 1 行堆栈跟踪。我需要 1 条记录中的整个堆栈跟踪。这可以通过Fluentd 多行插件实现,但 Red Hat OpenShift Logging Operator(使用 Fluentd)不支持此参数。

除了安装新的/独立的日志记录堆栈之外,我还有哪些选项可以将堆栈跟踪行分组到一个 Kibana 记录中?

4

0 回答 0