Telemetry
TestVibe collects telemetry from your own app when you install the drop-in agent or the TestVibe.Telemetry NuGet package — server vitals (CPU / memory / sessions + custom gauges) and application errors. These operations expose the read side (what the app's Dashboard shows) so you can pull it from CI or an agent.
The ingest side (agents POSTing samples and errors) is handled by the telemetry agent / package, not these operations. These are read-only.
| Operation | What it does |
|---|---|
get_live_servers | Live streaming server vitals (Dashboard → Live Servers). |
list_error_groups | Fingerprinted application-error groups (Telemetry → Errors). |
list_server_metrics | A load run's persisted server samples (Load → Server metrics). |
Two kinds of vitals. get_live_servers is in-memory and per web instance — it reflects whatever is streaming right now and is empty when nothing is (reading it signals "someone is watching," which makes agents start streaming). list_server_metrics is persisted per load run — the samples captured while a specific load run was executing, available long after it finished.