Package org.graylog2.system.stats.mongo
Class DatabaseStats
java.lang.Object
org.graylog2.system.stats.mongo.DatabaseStats
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract doubleabstract longstatic DatabaseStatscreate(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.DataFileVersionabstract longdataSize()abstract Stringdb()abstract DatabaseStats.ExtentFreeListabstract LongfileSize()abstract longindexes()abstract longabstract LongnsSizeMB()abstract Longabstract longobjects()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)
-