BotStatus
Runtime status of a bot as reported by its runner, including health and resource metrics
type BotStatus {
botID: String!
status: BotBotStatus!
healthy: Boolean!
lastSeenAt: Time
cpuUsage: Float!
memoryUsage: Int!
ipAddress: String!
hostPort: Int!
errorMessage: String!
createdAt: Time!
startedAt: Time
stoppedAt: Time
}
Fields
BotStatus.botID ● String! non-null scalar
BotStatus.status ● BotBotStatus! non-null enum
BotStatus.healthy ● Boolean! non-null scalar
BotStatus.lastSeenAt ● Time scalar
BotStatus.cpuUsage ● Float! non-null scalar
BotStatus.memoryUsage ● Int! non-null scalar
BotStatus.ipAddress ● String! non-null scalar
BotStatus.hostPort ● Int! non-null scalar
BotStatus.errorMessage ● String! non-null scalar
BotStatus.createdAt ● Time! non-null scalar
BotStatus.startedAt ● Time scalar
BotStatus.stoppedAt ● Time scalar
Returned By
getBotRunnerStatus query