Skip to main content

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