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

时间:2018-11-27 15:18:57

标签: mongodb kubernetes efk

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

谢谢

1 个答案:

答案 0 :(得分:0)

在将MongoDB配置为显示Queries详细信息后,该问题已解决:

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

并设置数据库性能分析: MongoDB Profiling