Package com.bytedesk.core.server_metrics
Class ServerMetricsResponse
java.lang.Object
com.bytedesk.core.base.BaseResponseNoOrg
com.bytedesk.core.server_metrics.ServerMetricsResponse
- All Implemented Interfaces:
Serializable
Server metrics response DTO
Used for server metrics operations
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Integer
Collection interval in minutesprivate Double
CPU usage percentage (0-100)private Double
Disk usage percentage (0-100)private Boolean
Health status indicatorsprivate Boolean
private Boolean
private Boolean
private Double
Memory usage percentage (0-100)private String
Server name (for display purposes)private String
Server UID referenceprivate ZonedDateTime
Timestamp when metrics were recordedprivate Long
Server uptime in secondsprivate Long
Used disk space in GBprivate Long
Used memory in MBFields inherited from class com.bytedesk.core.base.BaseResponseNoOrg
createdAt, uid, updatedAt, userUid
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet formatted uptime stringMethods inherited from class com.bytedesk.core.base.BaseResponseNoOrg
getCreatedAt, getUpdatedAt, toJson
-
Field Details
-
serverUid
Server UID reference -
serverName
Server name (for display purposes) -
timestamp
Timestamp when metrics were recorded -
cpuUsage
CPU usage percentage (0-100) -
memoryUsage
Memory usage percentage (0-100) -
diskUsage
Disk usage percentage (0-100) -
usedMemoryMb
Used memory in MB -
usedDiskGb
Used disk space in GB -
uptimeSeconds
Server uptime in seconds -
collectionInterval
Collection interval in minutes -
hasHighCpuUsage
Health status indicators -
hasHighMemoryUsage
-
hasHighDiskUsage
-
isHealthy
-
-
Constructor Details
-
ServerMetricsResponse
public ServerMetricsResponse()
-
-
Method Details
-
getUptimeFormatted
Get formatted uptime string- Returns:
- formatted uptime string
-
getTimestamp
-