reactivemongo.api.commands

ServerStatusResult

case class ServerStatusResult(host: String, version: String, process: ServerProcess, pid: Long, uptime: Long, uptimeMillis: Long, uptimeEstimate: Long, localTime: Long, advisoryHostFQDNs: List[String], asserts: ServerStatusAsserts, backgroundFlushing: Option[ServerStatusBackgroundFlushing], connections: ServerStatusConnections, dur: Option[ServerStatusJournaling], extraInfo: Option[ServerStatusExtraInfo], globalLock: ServerStatusGlobalLock, network: ServerStatusNetwork) extends Product with Serializable

host

the system hostname

version

the MongoDB version

process

the MongoDB process

pid

the process ID

uptime

the number of seconds this process has been active

uptimeMillis

same as uptime but with millisecond precision

uptimeEstimate

the uptime in seconds as calculated from MongoDB’s internal course-grained time keeping system

localTime

the UTC representation of the current server time

advisoryHostFQDNs

since MongoDB 3.2 (otherwise empty), the array of system fully qualified names

asserts

the statistics about the assertions raised by the MongoDB process since it starts

backgroundFlushing

the report on the periodic writes to disk (only for the MMAPv1 storage engine)

connections

the report about the status of the connection

dur

the report about the mongod instance’s journaling-related operations (only for the MMAPv1 storage engine with the journaling enabled)

extraInfo

the additional information regarding the underlying system

globalLock

the report about the database lock state

network

the report about the MongoDB network use

See also

@see https://docs.mongodb.com/manual/reference/command/serverStatus/

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ServerStatusResult
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
Implicitly
  1. by any2stringadd
  2. by any2stringfmt
  3. by any2ArrowAssoc
  4. by any2Ensuring
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ServerStatusResult(host: String, version: String, process: ServerProcess, pid: Long, uptime: Long, uptimeMillis: Long, uptimeEstimate: Long, localTime: Long, advisoryHostFQDNs: List[String], asserts: ServerStatusAsserts, backgroundFlushing: Option[ServerStatusBackgroundFlushing], connections: ServerStatusConnections, dur: Option[ServerStatusJournaling], extraInfo: Option[ServerStatusExtraInfo], globalLock: ServerStatusGlobalLock, network: ServerStatusNetwork)

    host

    the system hostname

    version

    the MongoDB version

    process

    the MongoDB process

    pid

    the process ID

    uptime

    the number of seconds this process has been active

    uptimeMillis

    same as uptime but with millisecond precision

    uptimeEstimate

    the uptime in seconds as calculated from MongoDB’s internal course-grained time keeping system

    localTime

    the UTC representation of the current server time

    advisoryHostFQDNs

    since MongoDB 3.2 (otherwise empty), the array of system fully qualified names

    asserts

    the statistics about the assertions raised by the MongoDB process since it starts

    backgroundFlushing

    the report on the periodic writes to disk (only for the MMAPv1 storage engine)

    connections

    the report about the status of the connection

    dur

    the report about the mongod instance’s journaling-related operations (only for the MMAPv1 storage engine with the journaling enabled)

    extraInfo

    the additional information regarding the underlying system

    globalLock

    the report about the database lock state

    network

    the report about the MongoDB network use

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from ServerStatusResult to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (ServerStatusResult, B)

    Implicit information
    This member is added by an implicit conversion from ServerStatusResult to ArrowAssoc[ServerStatusResult] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. val advisoryHostFQDNs: List[String]

    since MongoDB 3.

    since MongoDB 3.2 (otherwise empty), the array of system fully qualified names

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. val asserts: ServerStatusAsserts

    the statistics about the assertions raised by the MongoDB process since it starts

  11. val backgroundFlushing: Option[ServerStatusBackgroundFlushing]

    the report on the periodic writes to disk (only for the MMAPv1 storage engine)

  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. val connections: ServerStatusConnections

    the report about the status of the connection

  14. val dur: Option[ServerStatusJournaling]

    the report about the mongod instance’s journaling-related operations (only for the MMAPv1 storage engine with the journaling enabled)

  15. def ensuring(cond: (ServerStatusResult) ⇒ Boolean, msg: ⇒ Any): ServerStatusResult

    Implicit information
    This member is added by an implicit conversion from ServerStatusResult to Ensuring[ServerStatusResult] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  16. def ensuring(cond: (ServerStatusResult) ⇒ Boolean): ServerStatusResult

    Implicit information
    This member is added by an implicit conversion from ServerStatusResult to Ensuring[ServerStatusResult] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  17. def ensuring(cond: Boolean, msg: ⇒ Any): ServerStatusResult

    Implicit information
    This member is added by an implicit conversion from ServerStatusResult to Ensuring[ServerStatusResult] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  18. def ensuring(cond: Boolean): ServerStatusResult

    Implicit information
    This member is added by an implicit conversion from ServerStatusResult to Ensuring[ServerStatusResult] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  19. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. val extraInfo: Option[ServerStatusExtraInfo]

    the additional information regarding the underlying system

  21. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def formatted(fmtstr: String): String

    Implicit information
    This member is added by an implicit conversion from ServerStatusResult to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  23. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  24. val globalLock: ServerStatusGlobalLock

    the report about the database lock state

  25. val host: String

    the system hostname

  26. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  27. val localTime: Long

    the UTC representation of the current server time

  28. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  29. val network: ServerStatusNetwork

    the report about the MongoDB network use

  30. final def notify(): Unit

    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  32. val pid: Long

    the process ID

  33. val process: ServerProcess

    the MongoDB process

  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  35. val uptime: Long

    the number of seconds this process has been active

  36. val uptimeEstimate: Long

    the uptime in seconds as calculated from MongoDB’s internal course-grained time keeping system

  37. val uptimeMillis: Long

    same as uptime but with millisecond precision

  38. val version: String

    the MongoDB version

  39. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. def [B](y: B): (ServerStatusResult, B)

    Implicit information
    This member is added by an implicit conversion from ServerStatusResult to ArrowAssoc[ServerStatusResult] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Shadowed Implicit Value Members

  1. val self: Any

    Implicit information
    This member is added by an implicit conversion from ServerStatusResult to StringAdd performed by method any2stringadd in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (serverStatusResult: StringAdd).self
    Definition Classes
    StringAdd
  2. val self: Any

    Implicit information
    This member is added by an implicit conversion from ServerStatusResult to StringFormat performed by method any2stringfmt in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (serverStatusResult: StringFormat).self
    Definition Classes
    StringFormat

Deprecated Value Members

  1. def x: ServerStatusResult

    Implicit information
    This member is added by an implicit conversion from ServerStatusResult to ArrowAssoc[ServerStatusResult] performed by method any2ArrowAssoc in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (serverStatusResult: ArrowAssoc[ServerStatusResult]).x
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use leftOfArrow instead

  2. def x: ServerStatusResult

    Implicit information
    This member is added by an implicit conversion from ServerStatusResult to Ensuring[ServerStatusResult] performed by method any2Ensuring in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (serverStatusResult: Ensuring[ServerStatusResult]).x
    Definition Classes
    Ensuring
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use resultOfEnsuring instead

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from ServerStatusResult to StringAdd

Inherited by implicit conversion any2stringfmt from ServerStatusResult to StringFormat

Inherited by implicit conversion any2ArrowAssoc from ServerStatusResult to ArrowAssoc[ServerStatusResult]

Inherited by implicit conversion any2Ensuring from ServerStatusResult to Ensuring[ServerStatusResult]

Ungrouped