Per-process metrics from Live Processes. Queries without aggregator fail. To scope to one process, set tag_filters to its identifying_tags from GET /api/v2/processes.

Hierarchy

  • ProcessScalarQuery

Constructors

Properties

additionalProperties?: {
    [key: string]: any;
}

A container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.

Type declaration

  • [key: string]: any
aggregator?: MetricsAggregator

The type of aggregation that can be performed on metrics-based queries.

crossOrgUuids?: string[]

Organization UUIDs to query when using cross-organization visibility. Limited to one organization UUID.

dataSource: ProcessDataSource

A data source for process-level infrastructure metrics.

isNormalizedCpu?: boolean

Whether CPU metrics should be normalized by core count.

limit?: number

Maximum number of processes or groups to return. Large values can fail with an Unprocessable Content error. If so, retry with a smaller limit.

metric: string

The process metric to query, such as process.stat.cpu.total_pct, process.stat.memory.rss, or process.stat.memory.vms.

name: string

The variable name for use in formulas.

Direction of sort.

tagFilters?: string[]

Tags to narrow down processes. To scope to one process, use its identifying_tags from GET /api/v2/processes, for example host:web-01 and pid:1234.

textFilter?: string

A full-text search filter to match process names or commands.

Generated using TypeDoc