Package com.bytedesk.core.server_metrics
Class ServerMetricsRequest
java.lang.Object
com.bytedesk.core.base.BaseRequestNoOrg
com.bytedesk.core.server_metrics.ServerMetricsRequest
- All Implemented Interfaces:
PageableRequest
,Serializable
Server metrics request 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 Double
Memory usage percentage (0-100)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.BaseRequestNoOrg
channel, content, pageNumber, pageSize, type, uid, userUid
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.bytedesk.core.base.BaseRequestNoOrg
getPageable, toJson, validate
-
Field Details
-
serverUid
Server UID reference -
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
-
-
Constructor Details
-
ServerMetricsRequest
public ServerMetricsRequest()
-