rancher2.5.X版本支持接入日志的es版本

Rancher Server 设置

  • Rancher 版本:2.5.9

**问题描述:rancher2.5.X版本支持接入日志的es版本有哪些?使用配置es8.2版本测试报错:

**预期结果:具体支持的ES版本及配置详细文档

Rancher 2.5 开始,已经用 Banzai Cloud Logging(Logging v2) 取代了之前 cluster manager 的日志功能(Logging v1),详细可以参考文档:Rancher Docs: Rancher Integration with Logging Services

1 个赞

就是说目前在rancher ui上日志配置是无效的对吧,需要在logging配置flow和output对吧,另外咨询下在集群管理界面的日志监控没有数据,这个需要如何处理才能显示?如下图:

你使用的是logging v1版本,它对于ES 8应该是没有做过兼容的。
上游也反馈fluentd的默认配置和ES 8,存在不兼容的问题:ElasticSearch errors with Action/metadata line [1] contains an unknown parameter [_type] status:400 · Issue #1310 · fluent/fluentd-kubernetes-daemonset · GitHub

建议降级ES,或者从此切换到logging v2,因为logging v1在Rancher社区版本中已经停止更新了。

如果期望在logging v1下使用ES8,可以尝试调整fluentd配置来做兼容:
/var/lib/rancher/fluentd/etc/config/custom
印象中,开放了一个主机目录文件,允许个性化配置fluentd。具体可以看logging v1启用时,映射的目录文件以及启动参数。

好的,loggingv2版本我降级到es7测试过了没问题,如果不使用loggingv2,使用rancher ui中的loggingv1去配置es7,这样支持吗?