Class DatabaseStats

java.lang.Object
org.graylog2.system.stats.mongo.DatabaseStats

public abstract class DatabaseStats extends Object
See Also:
  • Constructor Details

    • DatabaseStats

      public DatabaseStats()
  • Method Details

    • db

      public abstract String 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

      @Nullable public abstract Long numExtents()
    • indexes

      public abstract long indexes()
    • indexSize

      public abstract long indexSize()
    • fileSize

      @Nullable public abstract Long fileSize()
    • nsSizeMB

      @Nullable public abstract Long nsSizeMB()
    • extentFreeList

      @Nullable public abstract DatabaseStats.ExtentFreeList extentFreeList()
    • dataFileVersion

      @Nullable public abstract DatabaseStats.DataFileVersion 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)