|
https://www.mongodb.com/docs/manual/reference/command/serverStatus/#network
network : {
|
bytesIn : Long("<num>"),
|
bytesOut : Long("<num>"),
|
numSlowDNSOperations : Long("<num>"),
|
numSlowSSLOperations : Long("<num>"),
|
numRequests : Long("<num>"),
|
tcpFastOpen : {
|
kernelSetting : Long("<num>"),
|
serverSupported : <bool>,
|
clientSupported : <bool>,
|
accepted : Long("<num>")
|
},
|
serviceExecutors : {
|
passthrough : {
|
threadsRunning : <num>,
|
clientsInTotal : <num>,
|
clientsRunning : <num>,
|
clientsWaitingForData : <num>
|
},
|
fixed : {
|
threadsRunning : <num>,
|
clientsInTotal : <num>,
|
clientsRunning : <num>,
|
clientsWaitingForData : <num>
|
}
|
},
|
"listenerProcessingTime" : { durationMicros: <num> } // Added in MongoDB 6.1
|
}
|
The example above from the docs is missing the compression document:
// for example
|
Enterprise rs0 [direct: primary] test> db.serverStatus().network
|
{
|
bytesIn: Long("3515833"),
|
bytesOut: Long("11218405"),
|
physicalBytesIn: Long("11018"),
|
physicalBytesOut: Long("11218405"),
|
numSlowDNSOperations: Long("0"),
|
numSlowSSLOperations: Long("0"),
|
numRequests: Long("15147"),
|
tcpFastOpen: {
|
serverSupported: true,
|
clientSupported: false,
|
accepted: Long("0")
|
},
|
compression: {
|
snappy: {
|
compressor: { bytesIn: Long("0"), bytesOut: Long("0") },
|
decompressor: { bytesIn: Long("0"), bytesOut: Long("0") }
|
},
|
zstd: {
|
compressor: { bytesIn: Long("0"), bytesOut: Long("0") },
|
decompressor: { bytesIn: Long("0"), bytesOut: Long("0") }
|
},
|
zlib: {
|
compressor: { bytesIn: Long("0"), bytesOut: Long("0") },
|
decompressor: { bytesIn: Long("0"), bytesOut: Long("0") }
|
}
|
},
|
serviceExecutors: {
|
passthrough: {
|
threadsRunning: 7,
|
clientsInTotal: 7,
|
clientsRunning: 7,
|
clientsWaitingForData: 0
|
},
|
fixed: {
|
threadsRunning: 1,
|
clientsInTotal: 0,
|
clientsRunning: 0,
|
clientsWaitingForData: 0
|
}
|
}
|
}
|
|