Package org.graylog2.system.stats.mongo
Class DatabaseStats
java.lang.Object
org.graylog2.system.stats.mongo.DatabaseStats
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract double
abstract long
static DatabaseStats
create
(String db, long collections, long objects, double avgObjSize, long dataSize, long storageSize, Long numExtents, long indexes, long indexSize, Long fileSize, Long nsSizeMB, DatabaseStats.ExtentFreeList extentFreeList, DatabaseStats.DataFileVersion dataFileVersion) abstract DatabaseStats.DataFileVersion
abstract long
dataSize()
abstract String
db()
abstract DatabaseStats.ExtentFreeList
abstract Long
fileSize()
abstract long
indexes()
abstract long
abstract Long
nsSizeMB()
abstract Long
abstract long
objects()
abstract long
-
Constructor Details
-
DatabaseStats
public DatabaseStats()
-
-
Method Details
-
db
-
collections
public abstract long collections() -
objects
public abstract long objects() -
avgObjSize
public abstract double avgObjSize() -
dataSize
public abstract long dataSize() -
storageSize
public abstract long storageSize() -
numExtents
-
indexes
public abstract long indexes() -
indexSize
public abstract long indexSize() -
fileSize
-
nsSizeMB
-
extentFreeList
-
dataFileVersion
-
create
public static DatabaseStats create(String db, long collections, long objects, double avgObjSize, long dataSize, long storageSize, @Nullable Long numExtents, long indexes, long indexSize, @Nullable Long fileSize, @Nullable Long nsSizeMB, @Nullable DatabaseStats.ExtentFreeList extentFreeList, @Nullable DatabaseStats.DataFileVersion dataFileVersion)
-