Skip to main content

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.

info

The ingest side (agents POSTing samples and errors) is handled by the telemetry agent / package, not these operations. These are read-only.

OperationWhat it does
get_live_serversLive streaming server vitals (Dashboard → Live Servers).
list_error_groupsFingerprinted application-error groups (Telemetry → Errors).
list_server_metricsA 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.