将 MongoDB 访问和事务日志发送到 Kubernetes 上的 Kibana

Ship MongoDB Access and Transaction Logs into Kibana on Kubernetes

MongoDB Replicaset 安装在 Kubernetes 中,EFK 是我们的日志堆栈,但是我们如何通过此设置将 MongoDB 访问和事务日志放入 kibana 中? Fluentd 的 Mongodb 插件是将日志存储到 Mongodb 而不是获取它的日志。

谢谢

配置 MongoDB 以显示查询详细程度后问题已解决:

 db.adminCommand( {
   setParameter: 1,
   logComponentVerbosity: {
      verbosity: 1,
      query: {
         verbosity: 2
      },
      storage: {
         verbosity: 2,
         journal: {
            verbosity: 1
         }
      },
      access: {
         verbosity: 2,
         journal: {
            verbosity: 1
         }
      }
   }
} )

并设置数据库分析: MongoDB Profiling