Skip to main content

ResourceUsageSample

No description

type ResourceUsageSample implements Node {
id: ID!
deletedAt: Time
resourceType: ResourceUsageSampleResourceType!
resourceID: ID!
ownerID: String!
runnerID: ID!
cpuPercent: Float!
memoryBytes: Int!
networkRxBytes: Int!
networkTxBytes: Int!
blockReadBytes: Int!
blockWriteBytes: Int!
sampledAt: Time!
createdAt: Time!
runner: BotRunner!
}

Fields

ResourceUsageSample.id ● ID! non-null scalar

ResourceUsageSample.deletedAt ● Time scalar

Soft-delete timestamp. If set, record is considered deleted.

ResourceUsageSample.resourceType ● ResourceUsageSampleResourceType! non-null enum

Type of resource: bot or backtest

ResourceUsageSample.resourceID ● ID! non-null scalar

ID of the bot or backtest

ResourceUsageSample.ownerID ● String! non-null scalar

Organization ID for billing

ResourceUsageSample.runnerID ● ID! non-null scalar

Runner ID for rate lookup

ResourceUsageSample.cpuPercent ● Float! non-null scalar

CPU usage as percentage (0-100 per core)

ResourceUsageSample.memoryBytes ● Int! non-null scalar

Memory usage in bytes

ResourceUsageSample.networkRxBytes ● Int! non-null scalar

Network bytes received

ResourceUsageSample.networkTxBytes ● Int! non-null scalar

Network bytes transmitted

ResourceUsageSample.blockReadBytes ● Int! non-null scalar

Disk bytes read

ResourceUsageSample.blockWriteBytes ● Int! non-null scalar

Disk bytes written

ResourceUsageSample.sampledAt ● Time! non-null scalar

When this sample was collected

ResourceUsageSample.createdAt ● Time! non-null scalar

ResourceUsageSample.runner ● BotRunner! non-null object

Interfaces

Node interface

An object with an ID. Follows the Relay Global Object Identification Specification

Returned By

resourceUsageSamples query