Skip to content

Commit 167c759

Browse files
authored
docs: add license and template insights prom metrics (#11109)
* docs: add license and template insights prom metrics * add: coderd_insights_applications_usage_seconds
1 parent d8467c1 commit 167c759

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

docs/admin/prometheus.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,12 @@ spec:
9999
| `coderd_api_requests_processed_total` | counter | The total number of processed API requests | `code` `method` `path` |
100100
| `coderd_api_websocket_durations_seconds` | histogram | Websocket duration distribution of requests in seconds. | `path` |
101101
| `coderd_api_workspace_latest_build_total` | gauge | The latest workspace builds with a status. | `status` |
102+
| `coderd_insights_applications_usage_seconds` | gauge | The application usage per template. | `application_name` `slug` `template_name` |
103+
| `coderd_insights_parameters` | gauge | The parameter usage per template. | `parameter_name` `parameter_type` `parameter_value` `template_name` |
104+
| `coderd_insights_templates_active_users` | gauge | The number of active users of the template. | `template_name` |
105+
| `coderd_license_active_users` | gauge | The number of active users. | |
106+
| `coderd_license_limit_users` | gauge | The user seats limit based on the active Coder license. | |
107+
| `coderd_license_user_limit_enabled` | gauge | Returns 1 if the current license enforces the user limit. | |
102108
| `coderd_metrics_collector_agents_execution_seconds` | histogram | Histogram for duration of agents metrics collection in seconds. | |
103109
| `coderd_provisionerd_job_timings_seconds` | histogram | The provisioner job time duration in seconds. | `provisioner` `status` |
104110
| `coderd_provisionerd_jobs_current` | gauge | The number of currently running provisioner jobs. | `provisioner` |

scripts/metricsdocgen/metrics

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -612,6 +612,24 @@ coderd_api_requests_processed_total{code="401",method="POST",path="/api/v2/files
612612
# HELP coderd_api_workspace_latest_build_total The latest workspace builds with a status.
613613
# TYPE coderd_api_workspace_latest_build_total gauge
614614
coderd_api_workspace_latest_build_total{status="succeeded"} 1
615+
# HELP coderd_insights_applications_usage_seconds The application usage per template.
616+
# TYPE coderd_insights_applications_usage_seconds gauge
617+
coderd_insights_applications_usage_seconds{application_name="JetBrains",slug="",template_name="code-server-pod"} 1
618+
# HELP coderd_insights_parameters The parameter usage per template.
619+
# TYPE coderd_insights_parameters gauge
620+
coderd_insights_parameters{parameter_name="cpu",parameter_type="string",parameter_value="8",template_name="code-server-pod"} 1
621+
# HELP coderd_insights_templates_active_users The number of active users of the template.
622+
# TYPE coderd_insights_templates_active_users gauge
623+
coderd_insights_templates_active_users{template_name="code-server-pod"} 1
624+
# HELP coderd_license_active_users The number of active users.
625+
# TYPE coderd_license_active_users gauge
626+
coderd_license_active_users 1
627+
# HELP coderd_license_limit_users The user seats limit based on the active Coder license.
628+
# TYPE coderd_license_limit_users gauge
629+
coderd_license_limit_users 25
630+
# HELP coderd_license_user_limit_enabled Returns 1 if the current license enforces the user limit.
631+
# TYPE coderd_license_user_limit_enabled gauge
632+
coderd_license_user_limit_enabled 1
615633
# HELP coderd_metrics_collector_agents_execution_seconds Histogram for duration of agents metrics collection in seconds.
616634
# TYPE coderd_metrics_collector_agents_execution_seconds histogram
617635
coderd_metrics_collector_agents_execution_seconds_bucket{le="0.001"} 0

0 commit comments

Comments
 (0)