mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 00:32:12 +02:00
69 lines
1.2 KiB
TypeScript
Executable File
69 lines
1.2 KiB
TypeScript
Executable File
import { Column, Entity } from 'typeorm';
|
|
import BaseModel from './BaseModel';
|
|
import Monitor from './Monitor';
|
|
import Probe from './Probe';
|
|
import Incident from './Incident';
|
|
@Entity({
|
|
name: 'UserAlerts',
|
|
})
|
|
export default class Model extends BaseModel {
|
|
@Column()
|
|
public monitor!: Monitor;
|
|
|
|
@Column()
|
|
public probe!: Probe;
|
|
|
|
@Column()
|
|
public status!: string;
|
|
|
|
@Column()
|
|
public responseTime!: Number;
|
|
|
|
@Column()
|
|
public responseStatus!: Number;
|
|
|
|
@Column()
|
|
public responseBody!: string;
|
|
|
|
@Column()
|
|
public responseHeader!: Object;
|
|
|
|
@Column()
|
|
public cpuLoad!: Number;
|
|
|
|
@Column()
|
|
public avgCpuLoad!: Number;
|
|
|
|
@Column()
|
|
public cpuCores!: Number;
|
|
|
|
@Column()
|
|
public memoryUsed!: Number;
|
|
|
|
@Column()
|
|
public totalMemory!: Number;
|
|
@Column()
|
|
public swapUsed!: Number;
|
|
@Column()
|
|
public storageUsed!: Number;
|
|
@Column()
|
|
public totalStorage!: Number;
|
|
|
|
@Column()
|
|
public storageUsage!: Number;
|
|
@Column()
|
|
public mainTemp!: Number;
|
|
|
|
@Column()
|
|
public maxTemp!: Number;
|
|
|
|
@Column()
|
|
public incident!: Incident;
|
|
|
|
@Column()
|
|
public sslCertificate!: Object;
|
|
|
|
@Column()
|
|
public kubernetesLog!: Object;
|
|
}
|