@ManagedResource(description="Server Information") public class ServerInfo extends AbstractMonitor
Modifier | Constructor and Description |
---|---|
protected |
ServerInfo(com.mongodb.client.MongoClient mongoClient) |
Modifier and Type | Method and Description |
---|---|
String |
getHostName()
Returns the hostname of the used server reported by MongoDB.
|
String |
getLocalTime() |
double |
getUptime() |
double |
getUptimeEstimate() |
String |
getVersion() |
getDb, getMongoClient, getServerStatus, hosts
protected ServerInfo(com.mongodb.client.MongoClient mongoClient)
mongoClient
- @ManagedOperation(description="Server host name") public String getHostName() throws UnknownHostException
UnknownHostException
@ManagedMetric(displayName="Uptime Estimate") public double getUptimeEstimate()
@ManagedOperation(description="MongoDB Server Version") public String getVersion()
@ManagedOperation(description="Local Time") public String getLocalTime()
@ManagedMetric(metricType=COUNTER, displayName="Server uptime in seconds", unit="seconds") public double getUptime()
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.