将 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
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