Add shard server stats to the mongodb input plugin (#3808)

This commit is contained in:
Jake Champlin
2018-02-20 16:55:56 -05:00
committed by Daniel Nelson
parent 1fc8b2c71e
commit 3e31ae4eca
5 changed files with 68 additions and 1 deletions

View File

@@ -66,6 +66,13 @@ var DefaultClusterStats = map[string]string{
"jumbo_chunks": "JumboChunksCount",
}
var DefaultShardStats = map[string]string{
"total_in_use": "TotalInUse",
"total_available": "TotalAvailable",
"total_created": "TotalCreated",
"total_refreshing": "TotalRefreshing",
}
var MmapStats = map[string]string{
"mapped_megabytes": "Mapped",
"non-mapped_megabytes": "NonMapped",
@@ -127,6 +134,7 @@ func (d *MongodbData) AddDefaultStats() {
d.addStat(statLine, DefaultReplStats)
}
d.addStat(statLine, DefaultClusterStats)
d.addStat(statLine, DefaultShardStats)
if d.StatLine.StorageEngine == "mmapv1" {
d.addStat(statLine, MmapStats)
} else if d.StatLine.StorageEngine == "wiredTiger" {