创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
问题:KubeSphere 接入外部 Elasticsearch后,日志审查和容器日志审查都为0
截图如下:
创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
问题:KubeSphere 接入外部 Elasticsearch后,日志审查和容器日志审查都为0
截图如下:
我查了许久,不知道是哪里的原因,请各位大佬多多指点
就是在kubesphere上显示不了
问题已解决,原因分析:
经过检查发现是配置字典 kubesphere-config 中的 indexPrefix 和 output 中的 logstashPrefix 配置不一致导致的
解决方案:
如果在kubesphere 页面进行容器日志查询、资源事件查询、审计日志查询需要配置kubesphere-config 中的 indexPrefix 和 output 中的 logstashPrefix一致
1、kubesphere-config中的配置如下:
2、output 中的 logstashPrefix 配置如下:
3、也可以在日志接收器中修改 容器日志索引、资源事件日志索引、审计日志索引
具体步骤: 集群设置—日志接收器 与kubersphere-config中的indexPrefix字段保持一致即可。
容器日志索引 ks-whizard-logging
资源事件日志索引名称 ks-whizard-events
审计日志索引 ks-whizard-auditing
结果如下:
谢谢大佬,成功解决问题。
系统日志能收集到了,但是我自己创建的项目里面的pod日志没有收集,是不是还缺少什么配置?