monitoring percentage & gb

This commit is contained in:
headlesdev 2025-05-21 22:52:32 +02:00
parent 3d7a31d3de
commit e7d56fa496
9 changed files with 228 additions and 114 deletions

File diff suppressed because one or more lines are too long

View File

@ -166,10 +166,12 @@ exports.Prisma.ServerScalarFieldEnum = {
exports.Prisma.ServerMonitoringScalarFieldEnum = { exports.Prisma.ServerMonitoringScalarFieldEnum = {
id: 'id', id: 'id',
serverId: 'serverId', serverId: 'serverId',
cpuUsage: 'cpuUsage', cpuPercentUsage: 'cpuPercentUsage',
gpuUsage: 'gpuUsage', gpuPercentUsage: 'gpuPercentUsage',
memoryUsage: 'memoryUsage', memoryUsage: 'memoryUsage',
memoryPercentUsage: 'memoryPercentUsage',
diskUsage: 'diskUsage', diskUsage: 'diskUsage',
diskPercentUsage: 'diskPercentUsage',
temperature: 'temperature', temperature: 'temperature',
online: 'online', online: 'online',
uptimeSeconds: 'uptimeSeconds', uptimeSeconds: 'uptimeSeconds',

View File

@ -6373,10 +6373,12 @@ export namespace Prisma {
export type ServerMonitoringAvgAggregateOutputType = { export type ServerMonitoringAvgAggregateOutputType = {
id: number | null id: number | null
serverId: number | null serverId: number | null
cpuUsage: number | null cpuPercentUsage: number | null
gpuUsage: number | null gpuPercentUsage: number | null
memoryUsage: number | null memoryUsage: number | null
memoryPercentUsage: number | null
diskUsage: number | null diskUsage: number | null
diskPercentUsage: number | null
temperature: number | null temperature: number | null
uptimeSeconds: number | null uptimeSeconds: number | null
} }
@ -6384,10 +6386,12 @@ export namespace Prisma {
export type ServerMonitoringSumAggregateOutputType = { export type ServerMonitoringSumAggregateOutputType = {
id: number | null id: number | null
serverId: number | null serverId: number | null
cpuUsage: number | null cpuPercentUsage: number | null
gpuUsage: number | null gpuPercentUsage: number | null
memoryUsage: number | null memoryUsage: number | null
memoryPercentUsage: number | null
diskUsage: number | null diskUsage: number | null
diskPercentUsage: number | null
temperature: number | null temperature: number | null
uptimeSeconds: number | null uptimeSeconds: number | null
} }
@ -6395,10 +6399,12 @@ export namespace Prisma {
export type ServerMonitoringMinAggregateOutputType = { export type ServerMonitoringMinAggregateOutputType = {
id: number | null id: number | null
serverId: number | null serverId: number | null
cpuUsage: number | null cpuPercentUsage: number | null
gpuUsage: number | null gpuPercentUsage: number | null
memoryUsage: number | null memoryUsage: number | null
memoryPercentUsage: number | null
diskUsage: number | null diskUsage: number | null
diskPercentUsage: number | null
temperature: number | null temperature: number | null
online: boolean | null online: boolean | null
uptimeSeconds: number | null uptimeSeconds: number | null
@ -6408,10 +6414,12 @@ export namespace Prisma {
export type ServerMonitoringMaxAggregateOutputType = { export type ServerMonitoringMaxAggregateOutputType = {
id: number | null id: number | null
serverId: number | null serverId: number | null
cpuUsage: number | null cpuPercentUsage: number | null
gpuUsage: number | null gpuPercentUsage: number | null
memoryUsage: number | null memoryUsage: number | null
memoryPercentUsage: number | null
diskUsage: number | null diskUsage: number | null
diskPercentUsage: number | null
temperature: number | null temperature: number | null
online: boolean | null online: boolean | null
uptimeSeconds: number | null uptimeSeconds: number | null
@ -6421,10 +6429,12 @@ export namespace Prisma {
export type ServerMonitoringCountAggregateOutputType = { export type ServerMonitoringCountAggregateOutputType = {
id: number id: number
serverId: number serverId: number
cpuUsage: number cpuPercentUsage: number
gpuUsage: number gpuPercentUsage: number
memoryUsage: number memoryUsage: number
memoryPercentUsage: number
diskUsage: number diskUsage: number
diskPercentUsage: number
temperature: number temperature: number
online: number online: number
uptimeSeconds: number uptimeSeconds: number
@ -6436,10 +6446,12 @@ export namespace Prisma {
export type ServerMonitoringAvgAggregateInputType = { export type ServerMonitoringAvgAggregateInputType = {
id?: true id?: true
serverId?: true serverId?: true
cpuUsage?: true cpuPercentUsage?: true
gpuUsage?: true gpuPercentUsage?: true
memoryUsage?: true memoryUsage?: true
memoryPercentUsage?: true
diskUsage?: true diskUsage?: true
diskPercentUsage?: true
temperature?: true temperature?: true
uptimeSeconds?: true uptimeSeconds?: true
} }
@ -6447,10 +6459,12 @@ export namespace Prisma {
export type ServerMonitoringSumAggregateInputType = { export type ServerMonitoringSumAggregateInputType = {
id?: true id?: true
serverId?: true serverId?: true
cpuUsage?: true cpuPercentUsage?: true
gpuUsage?: true gpuPercentUsage?: true
memoryUsage?: true memoryUsage?: true
memoryPercentUsage?: true
diskUsage?: true diskUsage?: true
diskPercentUsage?: true
temperature?: true temperature?: true
uptimeSeconds?: true uptimeSeconds?: true
} }
@ -6458,10 +6472,12 @@ export namespace Prisma {
export type ServerMonitoringMinAggregateInputType = { export type ServerMonitoringMinAggregateInputType = {
id?: true id?: true
serverId?: true serverId?: true
cpuUsage?: true cpuPercentUsage?: true
gpuUsage?: true gpuPercentUsage?: true
memoryUsage?: true memoryUsage?: true
memoryPercentUsage?: true
diskUsage?: true diskUsage?: true
diskPercentUsage?: true
temperature?: true temperature?: true
online?: true online?: true
uptimeSeconds?: true uptimeSeconds?: true
@ -6471,10 +6487,12 @@ export namespace Prisma {
export type ServerMonitoringMaxAggregateInputType = { export type ServerMonitoringMaxAggregateInputType = {
id?: true id?: true
serverId?: true serverId?: true
cpuUsage?: true cpuPercentUsage?: true
gpuUsage?: true gpuPercentUsage?: true
memoryUsage?: true memoryUsage?: true
memoryPercentUsage?: true
diskUsage?: true diskUsage?: true
diskPercentUsage?: true
temperature?: true temperature?: true
online?: true online?: true
uptimeSeconds?: true uptimeSeconds?: true
@ -6484,10 +6502,12 @@ export namespace Prisma {
export type ServerMonitoringCountAggregateInputType = { export type ServerMonitoringCountAggregateInputType = {
id?: true id?: true
serverId?: true serverId?: true
cpuUsage?: true cpuPercentUsage?: true
gpuUsage?: true gpuPercentUsage?: true
memoryUsage?: true memoryUsage?: true
memoryPercentUsage?: true
diskUsage?: true diskUsage?: true
diskPercentUsage?: true
temperature?: true temperature?: true
online?: true online?: true
uptimeSeconds?: true uptimeSeconds?: true
@ -6584,10 +6604,12 @@ export namespace Prisma {
export type ServerMonitoringGroupByOutputType = { export type ServerMonitoringGroupByOutputType = {
id: number id: number
serverId: number serverId: number
cpuUsage: number cpuPercentUsage: number
gpuUsage: number gpuPercentUsage: number
memoryUsage: number memoryUsage: number
memoryPercentUsage: number
diskUsage: number diskUsage: number
diskPercentUsage: number
temperature: number temperature: number
online: boolean online: boolean
uptimeSeconds: number uptimeSeconds: number
@ -6616,10 +6638,12 @@ export namespace Prisma {
export type ServerMonitoringSelect<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetSelect<{ export type ServerMonitoringSelect<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetSelect<{
id?: boolean id?: boolean
serverId?: boolean serverId?: boolean
cpuUsage?: boolean cpuPercentUsage?: boolean
gpuUsage?: boolean gpuPercentUsage?: boolean
memoryUsage?: boolean memoryUsage?: boolean
memoryPercentUsage?: boolean
diskUsage?: boolean diskUsage?: boolean
diskPercentUsage?: boolean
temperature?: boolean temperature?: boolean
online?: boolean online?: boolean
uptimeSeconds?: boolean uptimeSeconds?: boolean
@ -6630,10 +6654,12 @@ export namespace Prisma {
export type ServerMonitoringSelectCreateManyAndReturn<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetSelect<{ export type ServerMonitoringSelectCreateManyAndReturn<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetSelect<{
id?: boolean id?: boolean
serverId?: boolean serverId?: boolean
cpuUsage?: boolean cpuPercentUsage?: boolean
gpuUsage?: boolean gpuPercentUsage?: boolean
memoryUsage?: boolean memoryUsage?: boolean
memoryPercentUsage?: boolean
diskUsage?: boolean diskUsage?: boolean
diskPercentUsage?: boolean
temperature?: boolean temperature?: boolean
online?: boolean online?: boolean
uptimeSeconds?: boolean uptimeSeconds?: boolean
@ -6644,10 +6670,12 @@ export namespace Prisma {
export type ServerMonitoringSelectUpdateManyAndReturn<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetSelect<{ export type ServerMonitoringSelectUpdateManyAndReturn<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetSelect<{
id?: boolean id?: boolean
serverId?: boolean serverId?: boolean
cpuUsage?: boolean cpuPercentUsage?: boolean
gpuUsage?: boolean gpuPercentUsage?: boolean
memoryUsage?: boolean memoryUsage?: boolean
memoryPercentUsage?: boolean
diskUsage?: boolean diskUsage?: boolean
diskPercentUsage?: boolean
temperature?: boolean temperature?: boolean
online?: boolean online?: boolean
uptimeSeconds?: boolean uptimeSeconds?: boolean
@ -6658,17 +6686,19 @@ export namespace Prisma {
export type ServerMonitoringSelectScalar = { export type ServerMonitoringSelectScalar = {
id?: boolean id?: boolean
serverId?: boolean serverId?: boolean
cpuUsage?: boolean cpuPercentUsage?: boolean
gpuUsage?: boolean gpuPercentUsage?: boolean
memoryUsage?: boolean memoryUsage?: boolean
memoryPercentUsage?: boolean
diskUsage?: boolean diskUsage?: boolean
diskPercentUsage?: boolean
temperature?: boolean temperature?: boolean
online?: boolean online?: boolean
uptimeSeconds?: boolean uptimeSeconds?: boolean
timestamp?: boolean timestamp?: boolean
} }
export type ServerMonitoringOmit<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetOmit<"id" | "serverId" | "cpuUsage" | "gpuUsage" | "memoryUsage" | "diskUsage" | "temperature" | "online" | "uptimeSeconds" | "timestamp", ExtArgs["result"]["serverMonitoring"]> export type ServerMonitoringOmit<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetOmit<"id" | "serverId" | "cpuPercentUsage" | "gpuPercentUsage" | "memoryUsage" | "memoryPercentUsage" | "diskUsage" | "diskPercentUsage" | "temperature" | "online" | "uptimeSeconds" | "timestamp", ExtArgs["result"]["serverMonitoring"]>
export type ServerMonitoringInclude<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = { export type ServerMonitoringInclude<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = {
server?: boolean | ServerDefaultArgs<ExtArgs> server?: boolean | ServerDefaultArgs<ExtArgs>
} }
@ -6687,10 +6717,12 @@ export namespace Prisma {
scalars: $Extensions.GetPayloadResult<{ scalars: $Extensions.GetPayloadResult<{
id: number id: number
serverId: number serverId: number
cpuUsage: number cpuPercentUsage: number
gpuUsage: number gpuPercentUsage: number
memoryUsage: number memoryUsage: number
memoryPercentUsage: number
diskUsage: number diskUsage: number
diskPercentUsage: number
temperature: number temperature: number
online: boolean online: boolean
uptimeSeconds: number uptimeSeconds: number
@ -7121,10 +7153,12 @@ export namespace Prisma {
interface ServerMonitoringFieldRefs { interface ServerMonitoringFieldRefs {
readonly id: FieldRef<"ServerMonitoring", 'Int'> readonly id: FieldRef<"ServerMonitoring", 'Int'>
readonly serverId: FieldRef<"ServerMonitoring", 'Int'> readonly serverId: FieldRef<"ServerMonitoring", 'Int'>
readonly cpuUsage: FieldRef<"ServerMonitoring", 'Float'> readonly cpuPercentUsage: FieldRef<"ServerMonitoring", 'Float'>
readonly gpuUsage: FieldRef<"ServerMonitoring", 'Float'> readonly gpuPercentUsage: FieldRef<"ServerMonitoring", 'Float'>
readonly memoryUsage: FieldRef<"ServerMonitoring", 'Float'> readonly memoryUsage: FieldRef<"ServerMonitoring", 'Float'>
readonly memoryPercentUsage: FieldRef<"ServerMonitoring", 'Float'>
readonly diskUsage: FieldRef<"ServerMonitoring", 'Float'> readonly diskUsage: FieldRef<"ServerMonitoring", 'Float'>
readonly diskPercentUsage: FieldRef<"ServerMonitoring", 'Float'>
readonly temperature: FieldRef<"ServerMonitoring", 'Float'> readonly temperature: FieldRef<"ServerMonitoring", 'Float'>
readonly online: FieldRef<"ServerMonitoring", 'Boolean'> readonly online: FieldRef<"ServerMonitoring", 'Boolean'>
readonly uptimeSeconds: FieldRef<"ServerMonitoring", 'Int'> readonly uptimeSeconds: FieldRef<"ServerMonitoring", 'Int'>
@ -12961,10 +12995,12 @@ export namespace Prisma {
export const ServerMonitoringScalarFieldEnum: { export const ServerMonitoringScalarFieldEnum: {
id: 'id', id: 'id',
serverId: 'serverId', serverId: 'serverId',
cpuUsage: 'cpuUsage', cpuPercentUsage: 'cpuPercentUsage',
gpuUsage: 'gpuUsage', gpuPercentUsage: 'gpuPercentUsage',
memoryUsage: 'memoryUsage', memoryUsage: 'memoryUsage',
memoryPercentUsage: 'memoryPercentUsage',
diskUsage: 'diskUsage', diskUsage: 'diskUsage',
diskPercentUsage: 'diskPercentUsage',
temperature: 'temperature', temperature: 'temperature',
online: 'online', online: 'online',
uptimeSeconds: 'uptimeSeconds', uptimeSeconds: 'uptimeSeconds',
@ -13462,10 +13498,12 @@ export namespace Prisma {
NOT?: ServerMonitoringWhereInput | ServerMonitoringWhereInput[] NOT?: ServerMonitoringWhereInput | ServerMonitoringWhereInput[]
id?: IntFilter<"ServerMonitoring"> | number id?: IntFilter<"ServerMonitoring"> | number
serverId?: IntFilter<"ServerMonitoring"> | number serverId?: IntFilter<"ServerMonitoring"> | number
cpuUsage?: FloatFilter<"ServerMonitoring"> | number cpuPercentUsage?: FloatFilter<"ServerMonitoring"> | number
gpuUsage?: FloatFilter<"ServerMonitoring"> | number gpuPercentUsage?: FloatFilter<"ServerMonitoring"> | number
memoryUsage?: FloatFilter<"ServerMonitoring"> | number memoryUsage?: FloatFilter<"ServerMonitoring"> | number
memoryPercentUsage?: FloatFilter<"ServerMonitoring"> | number
diskUsage?: FloatFilter<"ServerMonitoring"> | number diskUsage?: FloatFilter<"ServerMonitoring"> | number
diskPercentUsage?: FloatFilter<"ServerMonitoring"> | number
temperature?: FloatFilter<"ServerMonitoring"> | number temperature?: FloatFilter<"ServerMonitoring"> | number
online?: BoolFilter<"ServerMonitoring"> | boolean online?: BoolFilter<"ServerMonitoring"> | boolean
uptimeSeconds?: IntFilter<"ServerMonitoring"> | number uptimeSeconds?: IntFilter<"ServerMonitoring"> | number
@ -13476,10 +13514,12 @@ export namespace Prisma {
export type ServerMonitoringOrderByWithRelationInput = { export type ServerMonitoringOrderByWithRelationInput = {
id?: SortOrder id?: SortOrder
serverId?: SortOrder serverId?: SortOrder
cpuUsage?: SortOrder cpuPercentUsage?: SortOrder
gpuUsage?: SortOrder gpuPercentUsage?: SortOrder
memoryUsage?: SortOrder memoryUsage?: SortOrder
memoryPercentUsage?: SortOrder
diskUsage?: SortOrder diskUsage?: SortOrder
diskPercentUsage?: SortOrder
temperature?: SortOrder temperature?: SortOrder
online?: SortOrder online?: SortOrder
uptimeSeconds?: SortOrder uptimeSeconds?: SortOrder
@ -13493,10 +13533,12 @@ export namespace Prisma {
OR?: ServerMonitoringWhereInput[] OR?: ServerMonitoringWhereInput[]
NOT?: ServerMonitoringWhereInput | ServerMonitoringWhereInput[] NOT?: ServerMonitoringWhereInput | ServerMonitoringWhereInput[]
serverId?: IntFilter<"ServerMonitoring"> | number serverId?: IntFilter<"ServerMonitoring"> | number
cpuUsage?: FloatFilter<"ServerMonitoring"> | number cpuPercentUsage?: FloatFilter<"ServerMonitoring"> | number
gpuUsage?: FloatFilter<"ServerMonitoring"> | number gpuPercentUsage?: FloatFilter<"ServerMonitoring"> | number
memoryUsage?: FloatFilter<"ServerMonitoring"> | number memoryUsage?: FloatFilter<"ServerMonitoring"> | number
memoryPercentUsage?: FloatFilter<"ServerMonitoring"> | number
diskUsage?: FloatFilter<"ServerMonitoring"> | number diskUsage?: FloatFilter<"ServerMonitoring"> | number
diskPercentUsage?: FloatFilter<"ServerMonitoring"> | number
temperature?: FloatFilter<"ServerMonitoring"> | number temperature?: FloatFilter<"ServerMonitoring"> | number
online?: BoolFilter<"ServerMonitoring"> | boolean online?: BoolFilter<"ServerMonitoring"> | boolean
uptimeSeconds?: IntFilter<"ServerMonitoring"> | number uptimeSeconds?: IntFilter<"ServerMonitoring"> | number
@ -13507,10 +13549,12 @@ export namespace Prisma {
export type ServerMonitoringOrderByWithAggregationInput = { export type ServerMonitoringOrderByWithAggregationInput = {
id?: SortOrder id?: SortOrder
serverId?: SortOrder serverId?: SortOrder
cpuUsage?: SortOrder cpuPercentUsage?: SortOrder
gpuUsage?: SortOrder gpuPercentUsage?: SortOrder
memoryUsage?: SortOrder memoryUsage?: SortOrder
memoryPercentUsage?: SortOrder
diskUsage?: SortOrder diskUsage?: SortOrder
diskPercentUsage?: SortOrder
temperature?: SortOrder temperature?: SortOrder
online?: SortOrder online?: SortOrder
uptimeSeconds?: SortOrder uptimeSeconds?: SortOrder
@ -13528,10 +13572,12 @@ export namespace Prisma {
NOT?: ServerMonitoringScalarWhereWithAggregatesInput | ServerMonitoringScalarWhereWithAggregatesInput[] NOT?: ServerMonitoringScalarWhereWithAggregatesInput | ServerMonitoringScalarWhereWithAggregatesInput[]
id?: IntWithAggregatesFilter<"ServerMonitoring"> | number id?: IntWithAggregatesFilter<"ServerMonitoring"> | number
serverId?: IntWithAggregatesFilter<"ServerMonitoring"> | number serverId?: IntWithAggregatesFilter<"ServerMonitoring"> | number
cpuUsage?: FloatWithAggregatesFilter<"ServerMonitoring"> | number cpuPercentUsage?: FloatWithAggregatesFilter<"ServerMonitoring"> | number
gpuUsage?: FloatWithAggregatesFilter<"ServerMonitoring"> | number gpuPercentUsage?: FloatWithAggregatesFilter<"ServerMonitoring"> | number
memoryUsage?: FloatWithAggregatesFilter<"ServerMonitoring"> | number memoryUsage?: FloatWithAggregatesFilter<"ServerMonitoring"> | number
memoryPercentUsage?: FloatWithAggregatesFilter<"ServerMonitoring"> | number
diskUsage?: FloatWithAggregatesFilter<"ServerMonitoring"> | number diskUsage?: FloatWithAggregatesFilter<"ServerMonitoring"> | number
diskPercentUsage?: FloatWithAggregatesFilter<"ServerMonitoring"> | number
temperature?: FloatWithAggregatesFilter<"ServerMonitoring"> | number temperature?: FloatWithAggregatesFilter<"ServerMonitoring"> | number
online?: BoolWithAggregatesFilter<"ServerMonitoring"> | boolean online?: BoolWithAggregatesFilter<"ServerMonitoring"> | boolean
uptimeSeconds?: IntWithAggregatesFilter<"ServerMonitoring"> | number uptimeSeconds?: IntWithAggregatesFilter<"ServerMonitoring"> | number
@ -14129,10 +14175,12 @@ export namespace Prisma {
} }
export type ServerMonitoringCreateInput = { export type ServerMonitoringCreateInput = {
cpuUsage: number cpuPercentUsage: number
gpuUsage: number gpuPercentUsage: number
memoryUsage: number memoryUsage: number
memoryPercentUsage: number
diskUsage: number diskUsage: number
diskPercentUsage: number
temperature: number temperature: number
online: boolean online: boolean
uptimeSeconds: number uptimeSeconds: number
@ -14143,10 +14191,12 @@ export namespace Prisma {
export type ServerMonitoringUncheckedCreateInput = { export type ServerMonitoringUncheckedCreateInput = {
id?: number id?: number
serverId: number serverId: number
cpuUsage: number cpuPercentUsage: number
gpuUsage: number gpuPercentUsage: number
memoryUsage: number memoryUsage: number
memoryPercentUsage: number
diskUsage: number diskUsage: number
diskPercentUsage: number
temperature: number temperature: number
online: boolean online: boolean
uptimeSeconds: number uptimeSeconds: number
@ -14154,10 +14204,12 @@ export namespace Prisma {
} }
export type ServerMonitoringUpdateInput = { export type ServerMonitoringUpdateInput = {
cpuUsage?: FloatFieldUpdateOperationsInput | number cpuPercentUsage?: FloatFieldUpdateOperationsInput | number
gpuUsage?: FloatFieldUpdateOperationsInput | number gpuPercentUsage?: FloatFieldUpdateOperationsInput | number
memoryUsage?: FloatFieldUpdateOperationsInput | number memoryUsage?: FloatFieldUpdateOperationsInput | number
memoryPercentUsage?: FloatFieldUpdateOperationsInput | number
diskUsage?: FloatFieldUpdateOperationsInput | number diskUsage?: FloatFieldUpdateOperationsInput | number
diskPercentUsage?: FloatFieldUpdateOperationsInput | number
temperature?: FloatFieldUpdateOperationsInput | number temperature?: FloatFieldUpdateOperationsInput | number
online?: BoolFieldUpdateOperationsInput | boolean online?: BoolFieldUpdateOperationsInput | boolean
uptimeSeconds?: IntFieldUpdateOperationsInput | number uptimeSeconds?: IntFieldUpdateOperationsInput | number
@ -14168,10 +14220,12 @@ export namespace Prisma {
export type ServerMonitoringUncheckedUpdateInput = { export type ServerMonitoringUncheckedUpdateInput = {
id?: IntFieldUpdateOperationsInput | number id?: IntFieldUpdateOperationsInput | number
serverId?: IntFieldUpdateOperationsInput | number serverId?: IntFieldUpdateOperationsInput | number
cpuUsage?: FloatFieldUpdateOperationsInput | number cpuPercentUsage?: FloatFieldUpdateOperationsInput | number
gpuUsage?: FloatFieldUpdateOperationsInput | number gpuPercentUsage?: FloatFieldUpdateOperationsInput | number
memoryUsage?: FloatFieldUpdateOperationsInput | number memoryUsage?: FloatFieldUpdateOperationsInput | number
memoryPercentUsage?: FloatFieldUpdateOperationsInput | number
diskUsage?: FloatFieldUpdateOperationsInput | number diskUsage?: FloatFieldUpdateOperationsInput | number
diskPercentUsage?: FloatFieldUpdateOperationsInput | number
temperature?: FloatFieldUpdateOperationsInput | number temperature?: FloatFieldUpdateOperationsInput | number
online?: BoolFieldUpdateOperationsInput | boolean online?: BoolFieldUpdateOperationsInput | boolean
uptimeSeconds?: IntFieldUpdateOperationsInput | number uptimeSeconds?: IntFieldUpdateOperationsInput | number
@ -14181,10 +14235,12 @@ export namespace Prisma {
export type ServerMonitoringCreateManyInput = { export type ServerMonitoringCreateManyInput = {
id?: number id?: number
serverId: number serverId: number
cpuUsage: number cpuPercentUsage: number
gpuUsage: number gpuPercentUsage: number
memoryUsage: number memoryUsage: number
memoryPercentUsage: number
diskUsage: number diskUsage: number
diskPercentUsage: number
temperature: number temperature: number
online: boolean online: boolean
uptimeSeconds: number uptimeSeconds: number
@ -14192,10 +14248,12 @@ export namespace Prisma {
} }
export type ServerMonitoringUpdateManyMutationInput = { export type ServerMonitoringUpdateManyMutationInput = {
cpuUsage?: FloatFieldUpdateOperationsInput | number cpuPercentUsage?: FloatFieldUpdateOperationsInput | number
gpuUsage?: FloatFieldUpdateOperationsInput | number gpuPercentUsage?: FloatFieldUpdateOperationsInput | number
memoryUsage?: FloatFieldUpdateOperationsInput | number memoryUsage?: FloatFieldUpdateOperationsInput | number
memoryPercentUsage?: FloatFieldUpdateOperationsInput | number
diskUsage?: FloatFieldUpdateOperationsInput | number diskUsage?: FloatFieldUpdateOperationsInput | number
diskPercentUsage?: FloatFieldUpdateOperationsInput | number
temperature?: FloatFieldUpdateOperationsInput | number temperature?: FloatFieldUpdateOperationsInput | number
online?: BoolFieldUpdateOperationsInput | boolean online?: BoolFieldUpdateOperationsInput | boolean
uptimeSeconds?: IntFieldUpdateOperationsInput | number uptimeSeconds?: IntFieldUpdateOperationsInput | number
@ -14205,10 +14263,12 @@ export namespace Prisma {
export type ServerMonitoringUncheckedUpdateManyInput = { export type ServerMonitoringUncheckedUpdateManyInput = {
id?: IntFieldUpdateOperationsInput | number id?: IntFieldUpdateOperationsInput | number
serverId?: IntFieldUpdateOperationsInput | number serverId?: IntFieldUpdateOperationsInput | number
cpuUsage?: FloatFieldUpdateOperationsInput | number cpuPercentUsage?: FloatFieldUpdateOperationsInput | number
gpuUsage?: FloatFieldUpdateOperationsInput | number gpuPercentUsage?: FloatFieldUpdateOperationsInput | number
memoryUsage?: FloatFieldUpdateOperationsInput | number memoryUsage?: FloatFieldUpdateOperationsInput | number
memoryPercentUsage?: FloatFieldUpdateOperationsInput | number
diskUsage?: FloatFieldUpdateOperationsInput | number diskUsage?: FloatFieldUpdateOperationsInput | number
diskPercentUsage?: FloatFieldUpdateOperationsInput | number
temperature?: FloatFieldUpdateOperationsInput | number temperature?: FloatFieldUpdateOperationsInput | number
online?: BoolFieldUpdateOperationsInput | boolean online?: BoolFieldUpdateOperationsInput | boolean
uptimeSeconds?: IntFieldUpdateOperationsInput | number uptimeSeconds?: IntFieldUpdateOperationsInput | number
@ -14876,10 +14936,12 @@ export namespace Prisma {
export type ServerMonitoringCountOrderByAggregateInput = { export type ServerMonitoringCountOrderByAggregateInput = {
id?: SortOrder id?: SortOrder
serverId?: SortOrder serverId?: SortOrder
cpuUsage?: SortOrder cpuPercentUsage?: SortOrder
gpuUsage?: SortOrder gpuPercentUsage?: SortOrder
memoryUsage?: SortOrder memoryUsage?: SortOrder
memoryPercentUsage?: SortOrder
diskUsage?: SortOrder diskUsage?: SortOrder
diskPercentUsage?: SortOrder
temperature?: SortOrder temperature?: SortOrder
online?: SortOrder online?: SortOrder
uptimeSeconds?: SortOrder uptimeSeconds?: SortOrder
@ -14889,10 +14951,12 @@ export namespace Prisma {
export type ServerMonitoringAvgOrderByAggregateInput = { export type ServerMonitoringAvgOrderByAggregateInput = {
id?: SortOrder id?: SortOrder
serverId?: SortOrder serverId?: SortOrder
cpuUsage?: SortOrder cpuPercentUsage?: SortOrder
gpuUsage?: SortOrder gpuPercentUsage?: SortOrder
memoryUsage?: SortOrder memoryUsage?: SortOrder
memoryPercentUsage?: SortOrder
diskUsage?: SortOrder diskUsage?: SortOrder
diskPercentUsage?: SortOrder
temperature?: SortOrder temperature?: SortOrder
uptimeSeconds?: SortOrder uptimeSeconds?: SortOrder
} }
@ -14900,10 +14964,12 @@ export namespace Prisma {
export type ServerMonitoringMaxOrderByAggregateInput = { export type ServerMonitoringMaxOrderByAggregateInput = {
id?: SortOrder id?: SortOrder
serverId?: SortOrder serverId?: SortOrder
cpuUsage?: SortOrder cpuPercentUsage?: SortOrder
gpuUsage?: SortOrder gpuPercentUsage?: SortOrder
memoryUsage?: SortOrder memoryUsage?: SortOrder
memoryPercentUsage?: SortOrder
diskUsage?: SortOrder diskUsage?: SortOrder
diskPercentUsage?: SortOrder
temperature?: SortOrder temperature?: SortOrder
online?: SortOrder online?: SortOrder
uptimeSeconds?: SortOrder uptimeSeconds?: SortOrder
@ -14913,10 +14979,12 @@ export namespace Prisma {
export type ServerMonitoringMinOrderByAggregateInput = { export type ServerMonitoringMinOrderByAggregateInput = {
id?: SortOrder id?: SortOrder
serverId?: SortOrder serverId?: SortOrder
cpuUsage?: SortOrder cpuPercentUsage?: SortOrder
gpuUsage?: SortOrder gpuPercentUsage?: SortOrder
memoryUsage?: SortOrder memoryUsage?: SortOrder
memoryPercentUsage?: SortOrder
diskUsage?: SortOrder diskUsage?: SortOrder
diskPercentUsage?: SortOrder
temperature?: SortOrder temperature?: SortOrder
online?: SortOrder online?: SortOrder
uptimeSeconds?: SortOrder uptimeSeconds?: SortOrder
@ -14926,10 +14994,12 @@ export namespace Prisma {
export type ServerMonitoringSumOrderByAggregateInput = { export type ServerMonitoringSumOrderByAggregateInput = {
id?: SortOrder id?: SortOrder
serverId?: SortOrder serverId?: SortOrder
cpuUsage?: SortOrder cpuPercentUsage?: SortOrder
gpuUsage?: SortOrder gpuPercentUsage?: SortOrder
memoryUsage?: SortOrder memoryUsage?: SortOrder
memoryPercentUsage?: SortOrder
diskUsage?: SortOrder diskUsage?: SortOrder
diskPercentUsage?: SortOrder
temperature?: SortOrder temperature?: SortOrder
uptimeSeconds?: SortOrder uptimeSeconds?: SortOrder
} }
@ -15957,10 +16027,12 @@ export namespace Prisma {
} }
export type ServerMonitoringCreateWithoutServerInput = { export type ServerMonitoringCreateWithoutServerInput = {
cpuUsage: number cpuPercentUsage: number
gpuUsage: number gpuPercentUsage: number
memoryUsage: number memoryUsage: number
memoryPercentUsage: number
diskUsage: number diskUsage: number
diskPercentUsage: number
temperature: number temperature: number
online: boolean online: boolean
uptimeSeconds: number uptimeSeconds: number
@ -15969,10 +16041,12 @@ export namespace Prisma {
export type ServerMonitoringUncheckedCreateWithoutServerInput = { export type ServerMonitoringUncheckedCreateWithoutServerInput = {
id?: number id?: number
cpuUsage: number cpuPercentUsage: number
gpuUsage: number gpuPercentUsage: number
memoryUsage: number memoryUsage: number
memoryPercentUsage: number
diskUsage: number diskUsage: number
diskPercentUsage: number
temperature: number temperature: number
online: boolean online: boolean
uptimeSeconds: number uptimeSeconds: number
@ -16068,10 +16142,12 @@ export namespace Prisma {
NOT?: ServerMonitoringScalarWhereInput | ServerMonitoringScalarWhereInput[] NOT?: ServerMonitoringScalarWhereInput | ServerMonitoringScalarWhereInput[]
id?: IntFilter<"ServerMonitoring"> | number id?: IntFilter<"ServerMonitoring"> | number
serverId?: IntFilter<"ServerMonitoring"> | number serverId?: IntFilter<"ServerMonitoring"> | number
cpuUsage?: FloatFilter<"ServerMonitoring"> | number cpuPercentUsage?: FloatFilter<"ServerMonitoring"> | number
gpuUsage?: FloatFilter<"ServerMonitoring"> | number gpuPercentUsage?: FloatFilter<"ServerMonitoring"> | number
memoryUsage?: FloatFilter<"ServerMonitoring"> | number memoryUsage?: FloatFilter<"ServerMonitoring"> | number
memoryPercentUsage?: FloatFilter<"ServerMonitoring"> | number
diskUsage?: FloatFilter<"ServerMonitoring"> | number diskUsage?: FloatFilter<"ServerMonitoring"> | number
diskPercentUsage?: FloatFilter<"ServerMonitoring"> | number
temperature?: FloatFilter<"ServerMonitoring"> | number temperature?: FloatFilter<"ServerMonitoring"> | number
online?: BoolFilter<"ServerMonitoring"> | boolean online?: BoolFilter<"ServerMonitoring"> | boolean
uptimeSeconds?: IntFilter<"ServerMonitoring"> | number uptimeSeconds?: IntFilter<"ServerMonitoring"> | number
@ -16485,10 +16561,12 @@ export namespace Prisma {
export type ServerMonitoringCreateManyServerInput = { export type ServerMonitoringCreateManyServerInput = {
id?: number id?: number
cpuUsage: number cpuPercentUsage: number
gpuUsage: number gpuPercentUsage: number
memoryUsage: number memoryUsage: number
memoryPercentUsage: number
diskUsage: number diskUsage: number
diskPercentUsage: number
temperature: number temperature: number
online: boolean online: boolean
uptimeSeconds: number uptimeSeconds: number
@ -16505,10 +16583,12 @@ export namespace Prisma {
} }
export type ServerMonitoringUpdateWithoutServerInput = { export type ServerMonitoringUpdateWithoutServerInput = {
cpuUsage?: FloatFieldUpdateOperationsInput | number cpuPercentUsage?: FloatFieldUpdateOperationsInput | number
gpuUsage?: FloatFieldUpdateOperationsInput | number gpuPercentUsage?: FloatFieldUpdateOperationsInput | number
memoryUsage?: FloatFieldUpdateOperationsInput | number memoryUsage?: FloatFieldUpdateOperationsInput | number
memoryPercentUsage?: FloatFieldUpdateOperationsInput | number
diskUsage?: FloatFieldUpdateOperationsInput | number diskUsage?: FloatFieldUpdateOperationsInput | number
diskPercentUsage?: FloatFieldUpdateOperationsInput | number
temperature?: FloatFieldUpdateOperationsInput | number temperature?: FloatFieldUpdateOperationsInput | number
online?: BoolFieldUpdateOperationsInput | boolean online?: BoolFieldUpdateOperationsInput | boolean
uptimeSeconds?: IntFieldUpdateOperationsInput | number uptimeSeconds?: IntFieldUpdateOperationsInput | number
@ -16517,10 +16597,12 @@ export namespace Prisma {
export type ServerMonitoringUncheckedUpdateWithoutServerInput = { export type ServerMonitoringUncheckedUpdateWithoutServerInput = {
id?: IntFieldUpdateOperationsInput | number id?: IntFieldUpdateOperationsInput | number
cpuUsage?: FloatFieldUpdateOperationsInput | number cpuPercentUsage?: FloatFieldUpdateOperationsInput | number
gpuUsage?: FloatFieldUpdateOperationsInput | number gpuPercentUsage?: FloatFieldUpdateOperationsInput | number
memoryUsage?: FloatFieldUpdateOperationsInput | number memoryUsage?: FloatFieldUpdateOperationsInput | number
memoryPercentUsage?: FloatFieldUpdateOperationsInput | number
diskUsage?: FloatFieldUpdateOperationsInput | number diskUsage?: FloatFieldUpdateOperationsInput | number
diskPercentUsage?: FloatFieldUpdateOperationsInput | number
temperature?: FloatFieldUpdateOperationsInput | number temperature?: FloatFieldUpdateOperationsInput | number
online?: BoolFieldUpdateOperationsInput | boolean online?: BoolFieldUpdateOperationsInput | boolean
uptimeSeconds?: IntFieldUpdateOperationsInput | number uptimeSeconds?: IntFieldUpdateOperationsInput | number
@ -16529,10 +16611,12 @@ export namespace Prisma {
export type ServerMonitoringUncheckedUpdateManyWithoutServerInput = { export type ServerMonitoringUncheckedUpdateManyWithoutServerInput = {
id?: IntFieldUpdateOperationsInput | number id?: IntFieldUpdateOperationsInput | number
cpuUsage?: FloatFieldUpdateOperationsInput | number cpuPercentUsage?: FloatFieldUpdateOperationsInput | number
gpuUsage?: FloatFieldUpdateOperationsInput | number gpuPercentUsage?: FloatFieldUpdateOperationsInput | number
memoryUsage?: FloatFieldUpdateOperationsInput | number memoryUsage?: FloatFieldUpdateOperationsInput | number
memoryPercentUsage?: FloatFieldUpdateOperationsInput | number
diskUsage?: FloatFieldUpdateOperationsInput | number diskUsage?: FloatFieldUpdateOperationsInput | number
diskPercentUsage?: FloatFieldUpdateOperationsInput | number
temperature?: FloatFieldUpdateOperationsInput | number temperature?: FloatFieldUpdateOperationsInput | number
online?: BoolFieldUpdateOperationsInput | boolean online?: BoolFieldUpdateOperationsInput | boolean
uptimeSeconds?: IntFieldUpdateOperationsInput | number uptimeSeconds?: IntFieldUpdateOperationsInput | number

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
{ {
"name": "prisma-client-e20e5ba352831cc16db10e7fb078492fa562fb6540d70f00d2007a1e88dbfc08", "name": "prisma-client-19bcb3aaef20e52de0ea97ea43c6350ef348393f05284ca1b48815e9775e6aa7",
"main": "index.js", "main": "index.js",
"types": "index.d.ts", "types": "index.d.ts",
"browser": "index-browser.js", "browser": "index-browser.js",

View File

@ -72,17 +72,19 @@ model Server {
} }
model ServerMonitoring { model ServerMonitoring {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
server Server @relation(fields: [serverId], references: [id], onDelete: Cascade) server Server @relation(fields: [serverId], references: [id], onDelete: Cascade)
serverId Int serverId Int
cpuUsage Float cpuPercentUsage Float
gpuUsage Float gpuPercentUsage Float
memoryUsage Float memoryUsage Float
diskUsage Float memoryPercentUsage Float
temperature Float diskUsage Float
online Boolean diskPercentUsage Float
uptimeSeconds Int temperature Float
timestamp DateTime @default(now()) online Boolean
uptimeSeconds Int
timestamp DateTime @default(now())
@@index([serverId, timestamp]) @@index([serverId, timestamp])
@@index([online]) @@index([online])

View File

@ -166,10 +166,12 @@ exports.Prisma.ServerScalarFieldEnum = {
exports.Prisma.ServerMonitoringScalarFieldEnum = { exports.Prisma.ServerMonitoringScalarFieldEnum = {
id: 'id', id: 'id',
serverId: 'serverId', serverId: 'serverId',
cpuUsage: 'cpuUsage', cpuPercentUsage: 'cpuPercentUsage',
gpuUsage: 'gpuUsage', gpuPercentUsage: 'gpuPercentUsage',
memoryUsage: 'memoryUsage', memoryUsage: 'memoryUsage',
memoryPercentUsage: 'memoryPercentUsage',
diskUsage: 'diskUsage', diskUsage: 'diskUsage',
diskPercentUsage: 'diskPercentUsage',
temperature: 'temperature', temperature: 'temperature',
online: 'online', online: 'online',
uptimeSeconds: 'uptimeSeconds', uptimeSeconds: 'uptimeSeconds',

View File

@ -0,0 +1,18 @@
/*
Warnings:
- You are about to drop the column `cpuUsage` on the `server_monitoring` table. All the data in the column will be lost.
- You are about to drop the column `gpuUsage` on the `server_monitoring` table. All the data in the column will be lost.
- Added the required column `cpuPercentUsage` to the `server_monitoring` table without a default value. This is not possible if the table is not empty.
- Added the required column `diskPercentUsage` to the `server_monitoring` table without a default value. This is not possible if the table is not empty.
- Added the required column `gpuPercentUsage` to the `server_monitoring` table without a default value. This is not possible if the table is not empty.
- Added the required column `memoryPercentUsage` to the `server_monitoring` table without a default value. This is not possible if the table is not empty.
*/
-- AlterTable
ALTER TABLE "server_monitoring" DROP COLUMN "cpuUsage",
DROP COLUMN "gpuUsage",
ADD COLUMN "cpuPercentUsage" DOUBLE PRECISION NOT NULL,
ADD COLUMN "diskPercentUsage" DOUBLE PRECISION NOT NULL,
ADD COLUMN "gpuPercentUsage" DOUBLE PRECISION NOT NULL,
ADD COLUMN "memoryPercentUsage" DOUBLE PRECISION NOT NULL;

View File

@ -75,10 +75,12 @@ model ServerMonitoring {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
server Server @relation(fields: [serverId], references: [id], onDelete: Cascade) server Server @relation(fields: [serverId], references: [id], onDelete: Cascade)
serverId Int serverId Int
cpuUsage Float cpuPercentUsage Float
gpuUsage Float gpuPercentUsage Float
memoryUsage Float memoryUsage Float
memoryPercentUsage Float
diskUsage Float diskUsage Float
diskPercentUsage Float
temperature Float temperature Float
online Boolean online Boolean
uptimeSeconds Int uptimeSeconds Int