Package com.bytedesk.core.server
Class ServerRequest
java.lang.Object
com.bytedesk.core.base.BaseRequestNoOrg
com.bytedesk.core.server.ServerRequest
- All Implemented Interfaces:
PageableRequest
,Serializable
Server request DTO
Used for server monitoring operations
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
Application versionprivate Double
Alert threshold for CPU usageprivate Double
CPU usage percentage (0-100)private String
Server descriptionprivate Double
Alert threshold for disk usageprivate Double
Disk usage percentage (0-100)private String
Environment (DEV, TEST, PROD, etc.)private String
private Integer
private Boolean
private String
Java version (if applicable)private ZonedDateTime
Last heartbeat timeprivate String
Server location or data centerprivate String
private Double
Alert threshold for memory usageprivate Double
Memory usage percentage (0-100)private Boolean
Monitoring enabled flagprivate Boolean
private String
Operating system informationprivate String
Server IP addressprivate String
Server hostname or identifierprivate Integer
Server port (if applicable)private String
Server status (ONLINE, OFFLINE, MAINTENANCE, etc.)private String
private String
Server type (APPLICATION, DATABASE, CACHE, etc.)private String
Search filtersprivate ZonedDateTime
Server start timeprivate Long
Total disk space in GBprivate Long
Total memory in MBprivate 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
-
serverName
Server hostname or identifier -
serverIp
Server IP address -
serverType
Server type (APPLICATION, DATABASE, CACHE, etc.) -
serverStatus
Server status (ONLINE, OFFLINE, MAINTENANCE, etc.) -
description
Server description -
cpuUsage
CPU usage percentage (0-100) -
memoryUsage
Memory usage percentage (0-100) -
totalMemoryMb
Total memory in MB -
usedMemoryMb
Used memory in MB -
diskUsage
Disk usage percentage (0-100) -
totalDiskGb
Total disk space in GB -
usedDiskGb
Used disk space in GB -
uptimeSeconds
Server uptime in seconds -
startTime
Server start time -
lastHeartbeat
Last heartbeat time -
serverPort
Server port (if applicable) -
osInfo
Operating system information -
javaVersion
Java version (if applicable) -
appVersion
Application version -
environment
Environment (DEV, TEST, PROD, etc.) -
location
Server location or data center -
monitoringEnabled
Monitoring enabled flag -
cpuAlertThreshold
Alert threshold for CPU usage -
memoryAlertThreshold
Alert threshold for memory usage -
diskAlertThreshold
Alert threshold for disk usage -
serverTypeFilter
Search filters -
serverStatusFilter
-
environmentFilter
-
locationFilter
-
highUsageFilter
-
offlineFilter
-
heartbeatThresholdMinutes
-
-
Constructor Details
-
ServerRequest
public ServerRequest()
-