Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 883cf8a

Browse files
mtojekmafredri
andauthored
chore: Add missing metrics description (coder#5212)
* chore: Add missing metrics description * Update provisionerd/provisionerd.go Co-authored-by: Mathias Fredriksson <[email protected]> * Fix Co-authored-by: Mathias Fredriksson <[email protected]>
1 parent 8cd8b6d commit 883cf8a

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

docs/admin/prometheus.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ coderd_api_active_users_duration_hour 0
3535
| `coderd_api_requests_processed_total` | counter | The total number of processed API requests | `code` `method` `path` |
3636
| `coderd_api_websocket_durations_ms` | histogram | Websocket duration distribution of requests in milliseconds | `path` |
3737
| `coderd_api_workspace_latest_build_total` | gauge | The latest workspace builds with a status. | `status` |
38-
| `coderd_provisionerd_job_timings_ms` | histogram | | `provisioner` `status` |
39-
| `coderd_provisionerd_jobs_current` | gauge | | `provisioner` |
38+
| `coderd_provisionerd_job_timings_ms` | histogram | The provisioner job time duration. | `provisioner` `status` |
39+
| `coderd_provisionerd_jobs_current` | gauge | The number of currently running provisioner jobs. | `provisioner` |
4040
| `go_gc_duration_seconds` | summary | A summary of the pause duration of garbage collection cycles. | |
4141
| `go_goroutines` | gauge | Number of goroutines that currently exist. | |
4242
| `go_info` | gauge | Information about the Go environment. | `version` |

provisionerd/provisionerd.go

+2
Original file line numberDiff line numberDiff line change
@@ -135,11 +135,13 @@ func NewMetrics(reg prometheus.Registerer) Metrics {
135135
Namespace: "coderd",
136136
Subsystem: "provisionerd",
137137
Name: "jobs_current",
138+
Help: "The number of currently running provisioner jobs.",
138139
}, []string{"provisioner"}),
139140
JobTimings: auto.NewHistogramVec(prometheus.HistogramOpts{
140141
Namespace: "coderd",
141142
Subsystem: "provisionerd",
142143
Name: "job_timings_ms",
144+
Help: "The provisioner job time duration.",
143145
Buckets: []float64{
144146
durationToFloatMs(1 * time.Second),
145147
durationToFloatMs(10 * time.Second),

scripts/metricsdocgen/metrics

+2-2
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ coderd_api_websocket_durations_ms_count{path="/api/v2/workspaceagents/me/coordin
463463
# TYPE coderd_api_workspace_latest_build_total gauge
464464
coderd_api_workspace_latest_build_total{status="failed"} 1
465465
coderd_api_workspace_latest_build_total{status="succeeded"} 5
466-
# HELP coderd_provisionerd_job_timings_ms
466+
# HELP coderd_provisionerd_job_timings_ms The provisioner job time duration.
467467
# TYPE coderd_provisionerd_job_timings_ms histogram
468468
coderd_provisionerd_job_timings_ms_bucket{provisioner="terraform",status="success",le="1000"} 0
469469
coderd_provisionerd_job_timings_ms_bucket{provisioner="terraform",status="success",le="10000"} 1
@@ -476,7 +476,7 @@ coderd_provisionerd_job_timings_ms_bucket{provisioner="terraform",status="succes
476476
coderd_provisionerd_job_timings_ms_bucket{provisioner="terraform",status="success",le="+Inf"} 2
477477
coderd_provisionerd_job_timings_ms_sum{provisioner="terraform",status="success"} 21600
478478
coderd_provisionerd_job_timings_ms_count{provisioner="terraform",status="success"} 2
479-
# HELP coderd_provisionerd_jobs_current
479+
# HELP coderd_provisionerd_jobs_current The number of currently running provisioner jobs.
480480
# TYPE coderd_provisionerd_jobs_current gauge
481481
coderd_provisionerd_jobs_current{provisioner="terraform"} 0
482482
# HELP go_gc_duration_seconds A summary of the pause duration of garbage collection cycles.

0 commit comments

Comments
 (0)