Feat: Add GrpcStatus to network and Mongoose schema

This commit is contained in:
Br0wnHammer
2026-02-19 12:42:26 +05:30
parent dac78c7647
commit 05f8e6a07e
2 changed files with 12 additions and 0 deletions
+4
View File
@@ -160,6 +160,10 @@ const MonitorSchema = new Schema<MonitorDocument>(
gameId: {
type: String,
},
grpcServiceName: {
type: String,
default: "",
},
group: {
type: String,
trim: true,
+8
View File
@@ -93,6 +93,13 @@ export interface PortStatusPayload {
export type GameStatusPayload = Record<string, unknown>;
export interface GrpcStatusPayload {
grpcStatusCode: number;
grpcStatusName: string;
serviceName: string;
servingStatus: string;
}
export interface MonitorPayloadMap {
ping: PingStatusPayload;
http: HttpStatusPayload;
@@ -101,6 +108,7 @@ export interface MonitorPayloadMap {
docker: DockerStatusPayload;
port: PortStatusPayload;
game: GameStatusPayload;
grpc: GrpcStatusPayload;
default: unknown;
}