Files
Marcin Tojek 942aba3a66 feat: expose agent stats via Prometheus endpoint (#7115)
* WIP

* WIP

* WIP

* Agents

* fix

* 1min

* fix

* WIP

* Test

* docs

* fmt

* Add timer to measure the metrics collection

* Use CachedGaugeVec

* Unit tests

* WIP

* WIP

* db: GetWorkspaceAgentStatsAndLabels

* fmt

* WIP

* gauges

* feat: collect

* fix

* fmt

* minor fixes

* Prometheus flag

* fix

* WIP

* fix tests

* WIP

* fix json

* Rx Tx bytes

* CloseFunc

* fix

* fix

* Fixes

* fix

* fix: IgnoreErrors

* Fix: Windows

* fix

* reflect.DeepEquals
2023-04-14 16:14:52 +02:00

27 lines
1.8 KiB
JSON

{
"testuser:workspace-1:example:coderd_agentstats_connection_count": 9,
"testuser:workspace-1:example:coderd_agentstats_connection_median_latency_seconds": 8,
"testuser:workspace-1:example:coderd_agentstats_rx_bytes": 9,
"testuser:workspace-1:example:coderd_agentstats_session_count_jetbrains": 6,
"testuser:workspace-1:example:coderd_agentstats_session_count_reconnecting_pty": 7,
"testuser:workspace-1:example:coderd_agentstats_session_count_ssh": 8,
"testuser:workspace-1:example:coderd_agentstats_session_count_vscode": 5,
"testuser:workspace-1:example:coderd_agentstats_tx_bytes": 6,
"testuser:workspace-2:example:coderd_agentstats_connection_count": 10,
"testuser:workspace-2:example:coderd_agentstats_connection_median_latency_seconds": 10,
"testuser:workspace-2:example:coderd_agentstats_rx_bytes": 15,
"testuser:workspace-2:example:coderd_agentstats_session_count_jetbrains": 10,
"testuser:workspace-2:example:coderd_agentstats_session_count_reconnecting_pty": 12,
"testuser:workspace-2:example:coderd_agentstats_session_count_ssh": 14,
"testuser:workspace-2:example:coderd_agentstats_session_count_vscode": 8,
"testuser:workspace-2:example:coderd_agentstats_tx_bytes": 9,
"testuser:workspace-3:example:coderd_agentstats_connection_count": 11,
"testuser:workspace-3:example:coderd_agentstats_connection_median_latency_seconds": 12,
"testuser:workspace-3:example:coderd_agentstats_rx_bytes": 21,
"testuser:workspace-3:example:coderd_agentstats_session_count_jetbrains": 16,
"testuser:workspace-3:example:coderd_agentstats_session_count_reconnecting_pty": 18,
"testuser:workspace-3:example:coderd_agentstats_session_count_ssh": 20,
"testuser:workspace-3:example:coderd_agentstats_session_count_vscode": 14,
"testuser:workspace-3:example:coderd_agentstats_tx_bytes": 12
}