perf_sample_window
Sample OpenSIPS runtime statistics over a short window to detect proxy load pressure. Collects data at evenly-spaced points and returns raw time-series for delta computation. Limited to 10 minutes and 60 samples for manageable responses.
Instructions
Sample runtime statistics at a fixed cadence over a short window.
Useful for "is the proxy under pressure right now?" snapshots. Pulls
the statistic groups at sample_count evenly-spaced points and
returns the raw time-series — the caller (or LLM) computes deltas.
For long-running observation use a real TSDB (Prometheus, Graphite)
via proto_hep or prometheus module — this tool is capped at
10 minutes / 60 samples to keep MCP responses manageable.
Parameters
duration_sec:
Total sampling window in seconds. Clamped to 1..600.
sample_count:
Number of equally-spaced samples. Clamped to 2..60.
groups:
Statistics group prefixes to capture. Default: core health
indicators (core, shmem, tm, sl, usrloc,
dialog, net).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| duration_sec | No | ||
| sample_count | No | ||
| groups | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||