서버상태(M1~M4)
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
package com.kamco.cd.kamcoback.postgres.entity;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.Table;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.time.OffsetDateTime;
|
||||
import java.util.UUID;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.hibernate.annotations.ColumnDefault;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "gpu_metrics")
|
||||
public class GpuMetricEntity {
|
||||
|
||||
@Id
|
||||
@ColumnDefault("gen_random_uuid()")
|
||||
@Column(name = "uuid", nullable = false)
|
||||
private UUID id;
|
||||
|
||||
@NotNull
|
||||
@ColumnDefault("nextval('gpu_metrics_id_seq')")
|
||||
@Column(name = "id", nullable = false)
|
||||
private Integer id1;
|
||||
|
||||
@NotNull
|
||||
@ColumnDefault("now()")
|
||||
@Column(name = "\"timestamp\"", nullable = false)
|
||||
private OffsetDateTime timestamp;
|
||||
|
||||
@NotNull
|
||||
@Column(name = "server_name", nullable = false, length = Integer.MAX_VALUE)
|
||||
private String serverName;
|
||||
|
||||
@Column(name = "gpu_util")
|
||||
private Float gpuUtil;
|
||||
|
||||
@Column(name = "gpu_mem_used")
|
||||
private Float gpuMemUsed;
|
||||
|
||||
@Column(name = "gpu_mem_total")
|
||||
private Float gpuMemTotal;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package com.kamco.cd.kamcoback.postgres.entity;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.Table;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.time.OffsetDateTime;
|
||||
import java.util.UUID;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.hibernate.annotations.ColumnDefault;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "system_metrics")
|
||||
public class SystemMetricEntity {
|
||||
|
||||
@Id
|
||||
@ColumnDefault("gen_random_uuid()")
|
||||
@Column(name = "uuid", nullable = false)
|
||||
private UUID id;
|
||||
|
||||
@NotNull
|
||||
@ColumnDefault("nextval('system_metrics_id_seq')")
|
||||
@Column(name = "id", nullable = false)
|
||||
private Integer id1;
|
||||
|
||||
@NotNull
|
||||
@Column(name = "\"timestamp\"", nullable = false)
|
||||
private OffsetDateTime timestamp;
|
||||
|
||||
@NotNull
|
||||
@Column(name = "server_name", nullable = false, length = Integer.MAX_VALUE)
|
||||
private String serverName;
|
||||
|
||||
@Column(name = "cpu_user")
|
||||
private Float cpuUser;
|
||||
|
||||
@Column(name = "cpu_system")
|
||||
private Float cpuSystem;
|
||||
|
||||
@Column(name = "cpu_iowait")
|
||||
private Float cpuIowait;
|
||||
|
||||
@Column(name = "cpu_idle")
|
||||
private Float cpuIdle;
|
||||
|
||||
@Column(name = "kbmemfree")
|
||||
private Long kbmemfree;
|
||||
|
||||
@Column(name = "kbmemused")
|
||||
private Long kbmemused;
|
||||
|
||||
@Column(name = "memused")
|
||||
private Float memused;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user