简而言之:相同集群/相同配置/相同镜像下,我使用项目emqx-prod,emqx等名字后都无法在日志查询中搜索到日志;但是使用emqx-test名字构建项目后即可在日志查询中搜索到。见后面的补充回复。
因此想了解下日志搜集的原理,然后这边看看能不能自己根据原理进行进一步的定位或者解决掉该问题,谢谢

如图,容器日志是能够打印出来的,但是无法再es中查到,高级设置内已经开启了落盘日志搜集

然后我新建了个emqx-test的新项目,也使用相同集群和相同镜像构建,然后发现能够采集到日志信息,如图:
请问接下来应该怎样排查,或者说能否有什么文档能够看下日志搜集这里的原理,是不是只是用了efk?指定的搜集目录是什么?

WorldWay 更改标题为「日志搜集遇到了问题,想了解下日志搜集的原理或帮忙定位下
5 天 后
3 个月 后

1.添加一个stdout的output把fluent bit收集的日志输出到标准输出,确认一下emqx-prod,emqx等项目的日志是否有收集。在kubesphere-logging-system下的fluent-bit的日志里查看

apiVersion: logging.kubesphere.io/v1alpha2
kind: Output
metadata:
  name: es
  namespace: kubesphere-logging-system
  labels:
    logging.kubesphere.io/enabled: "true"
    logging.kubesphere.io/component: logging
spec:
  match: kube.*
  stdout: {}

2.exec到es的pod,直接使用es的查询语句检索试试