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