Top processes
Processes selected by CPU, resident and private memory, read/write I/O and TCP payload traffic, plus system CPU and an unlisted-process remainder.
Topic id: top_processes.
This topic reports what the host looks like rather than scoring a condition on it. The values it carries are queryable on their own.
Fields (21)
Processes selected by CPU, resident memory, private commit, read/write I/O and TCP payload received or sent, plus system CPU and a remainder for unlisted processes. TCP fields are absent without a matching measured window. Use emitted TCP rates: TCP accepted seconds can differ from process measured seconds.
Reported every 5 minutes on clock boundaries for the window ending at t. sparklogs.window_coverage_pct is below 100 when collection covered only part of the window. Use chart buckets at least 5 minutes wide.
sparklogs.window_measured_s gives the unrounded duration in seconds used to calculate this topic's rates. It counts accepted intervals only and is absent when none were accepted.
Process (7)
sparklogs.data.top_processes. pidcreate_time_ts, it identifies the process. Absent on system and remainder rows.sparklogs.data.top_processes. create_time_ts sparklogs.data.top_processes. image_name (hardware interrupts), (deferred procedure calls) or (other processes).sparklogs.data.top_processes. image_path sparklogs.data.top_processes. servicessparklogs.data.top_processes. entry_kind process for one listed process; system for CPU spent on hardware interrupts or deferred procedure calls (DPCs), with no memory or I/O fields; remainder for every process not listed. The remainder's CPU is the machine's busy time minus the other rows, never below 0; when the machine-wide CPU counters could not be read or disagree with the machine's processor count, the system rows are left out and the remainder's CPU is the sum of the unlisted processes.CPU (2)
sparklogs.data.top_processes. cpu_busy_pct_avg sparklogs.data.top_processes. cpu_busy_pct_max_1m Memory (4)
sparklogs.data.top_processes. resident_bytes sparklogs.data.top_processes. resident_pct_ram resident_bytes is, or installed RAM was not read.sparklogs.data.top_processes. private_resident_bytes sparklogs.data.top_processes. private_commit_bytes Disk I/O (4)
sparklogs.data.top_processes. read_bytes_5m sparklogs.data.top_processes. write_bytes_5m sparklogs.data.top_processes. read_mb_per_s_avg sparklogs.data.top_processes. write_mb_per_s_avg Network (TCP) (4)
sparklogs.data.top_processes. tcp_rx_bytes_5m sparklogs.data.top_processes. tcp_tx_bytes_5m sparklogs.data.top_processes. tcp_rx_bytes_per_s_avg sparklogs.data.top_processes. tcp_tx_bytes_per_s_avg Example
Inventory (every 5 minutes)
cpu 3.2% busy; top ram "sqlservr.exe" 6.0 GB; top cpu "sqlservr.exe" 2.2%; top io "services.exe" 0.0 MB/s.
sparklogs.data.top_processes.pid: 4180
sparklogs.data.top_processes.create_time_ts: 2026-07-13T09:55:00Z
SparkLogs: CONTEXT, Info, top_processes: INVENTORY: cpu 3.2% busy; top ram "sqlservr.exe" 6.0 GB; top cpu "sqlservr.exe" 2.2%; top io "services.exe" 0.0 MB/s.
Inventory (every 5 minutes)
cpu 3.2% busy; top ram "sqlservr.exe" 6.0 GB; top cpu "sqlservr.exe" 2.2%; top io "services.exe" 0.0 MB/s.
sparklogs.data.top_processes.pid: 4180
sparklogs.data.top_processes.create_time_ts: 2026-07-13T09:55:00Z
SparkLogs: CONTEXT, Info, top_processes: INVENTORY: cpu 3.2% busy; top ram "sqlservr.exe" 6.0 GB; top cpu "sqlservr.exe" 2.2%; top io "services.exe" 0.0 MB/s.