Session Metrics - Tinker Documentation

Session Metrics

Session metrics provide critical insight into your session's activity, allowing you to monitor usage and debug performance bottlenecks. The Session Metrics view shows exactly what your training and sampling traffic did over time, including throughput, training utilization, and in-flight requests. You can read the summary panels in the console to track general resource utilization, or export the full timeline to Perfetto for a detailed, per-request view.

The Session Metrics view in the console.

The console panels are a subset of the trace: In-flight sample requests (the console's "Active sample requests"), Training utilization, and the Training, Generation, and Prefill tokens/sec rates. The exported Perfetto trace is a strict superset, adding per-request sizes, latency percentiles, totals, rate-limit events, and the individual request spans.

Exporting and viewing the trace

For the full picture, every request and counter at fine resolution, export a Perfetto trace:

  1. Click Download Perfetto on the session page (large sessions take a moment to build).
  2. Open ui.perfetto.dev.
  3. Drag the .pftrace in, or use Open trace file.

Counter tracks run along the top (grouped: Concurrency, Throughput, Per Request, Latency, Totals); below them, each training and sampling request is a clickable slice on its lane.

An example exported trace

New to Perfetto?

A general-purpose trace viewer; see the official Perfetto UI guide for the full tour. Essentials:

Aggregate stats for a selected time range

Metric Details

Concurrency

The Concurrency counter tracks

Throughput

The Throughput counter tracks

Per Request

The Per Request counter tracks

Latency

The Latency counter tracks

Totals

The Totals counter tracks

Per-request spans

Below the counters, each training and sampling request is its own slice on a lane, plus p90/p95/p99 rows that isolate the longest-running samples by span length so the slowest requests stand out. Click one for its timing and to see how requests overlapped; sampling slices are colored by weights version (matching Active sample requests).

Per-request sample spans

Example insights

Tips