KubeSphere的日志查询无显示

问题描述:

        KubeSphere3.4.1 接入外部 Elasticsearch后es中可以收集到日志,kubesphere页面查不到,显示为0,ES中可以检索。

1、Kubesphere,容器日志查询中页面显示查不到容器日志,如下图:

2、 在定制资源定义中找到 ClusterConfiguration ---ks-installer配置文件截图

说明:配置es访问地址:服务+项目名称

外接Elasticsearch配置,作为日志、追踪、事件和审计存储后端的设置。下面是对每个配置项的解释:

3、ES中可以查到容器日志信息,如下图:

说明Es内部访问地址已经设置正确了,在Es中可以正常检索

原因分析:

经过检查发现是配置字典 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

结果如下:

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值