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 object​

The runner this sample was taken on, or null when the caller may not read that runner. NULLABLE by design, as Backtest.runner: a denied runner resolves to null instead of nulling the sample node.

Interfaces​

Node interface​

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

Returned By​

resourceUsageSamples query