Skip to content

Instantly share code, notes, and snippets.

@RobertKielty
Created November 4, 2024 08:17
Show Gist options
  • Save RobertKielty/7a0a5dde2bf9c6ac817cc9758850bc79 to your computer and use it in GitHub Desktop.
Save RobertKielty/7a0a5dde2bf9c6ac817cc9758850bc79 to your computer and use it in GitHub Desktop.

This is the response to /metrics on GitHub's ARC gha-rs-controller

k get pods | grep gha | awk '{print $1}' k port-forward cncf-gha-controller-gha-rs-controller-798bd5b854-86vmt 8080:8080

HELP certwatcher_read_certificate_errors_total Total number of certificate read errors

TYPE certwatcher_read_certificate_errors_total counter

certwatcher_read_certificate_errors_total 0

HELP certwatcher_read_certificate_total Total number of certificate reads

TYPE certwatcher_read_certificate_total counter

certwatcher_read_certificate_total 0

HELP controller_runtime_active_workers Number of currently used workers per controller

TYPE controller_runtime_active_workers gauge

controller_runtime_active_workers{controller="autoscalinglistener"} 0 controller_runtime_active_workers{controller="autoscalingrunnerset"} 0 controller_runtime_active_workers{controller="ephemeralrunner"} 0 controller_runtime_active_workers{controller="ephemeralrunnerset"} 0

HELP controller_runtime_max_concurrent_reconciles Maximum number of concurrent reconciles per controller

TYPE controller_runtime_max_concurrent_reconciles gauge

controller_runtime_max_concurrent_reconciles{controller="autoscalinglistener"} 1 controller_runtime_max_concurrent_reconciles{controller="autoscalingrunnerset"} 1 controller_runtime_max_concurrent_reconciles{controller="ephemeralrunner"} 1 controller_runtime_max_concurrent_reconciles{controller="ephemeralrunnerset"} 1

HELP controller_runtime_reconcile_errors_total Total number of reconciliation errors per controller

TYPE controller_runtime_reconcile_errors_total counter

controller_runtime_reconcile_errors_total{controller="autoscalinglistener"} 0 controller_runtime_reconcile_errors_total{controller="autoscalingrunnerset"} 0 controller_runtime_reconcile_errors_total{controller="ephemeralrunner"} 0 controller_runtime_reconcile_errors_total{controller="ephemeralrunnerset"} 0

HELP controller_runtime_reconcile_time_seconds Length of time per reconciliation per controller

TYPE controller_runtime_reconcile_time_seconds histogram

controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.005"} 0 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.01"} 0 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.025"} 0 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.05"} 0 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.1"} 11 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.15"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.2"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.25"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.3"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.35"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.4"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.45"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.5"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.6"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.7"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.8"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="0.9"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="1"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="1.25"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="1.5"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="1.75"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="2"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="2.5"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="3"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="3.5"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="4"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="4.5"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="5"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="6"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="7"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="8"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="9"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="10"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="15"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="20"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="25"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="30"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="40"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="50"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="60"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalinglistener",le="+Inf"} 14 controller_runtime_reconcile_time_seconds_sum{controller="autoscalinglistener"} 1.2558968809999997 controller_runtime_reconcile_time_seconds_count{controller="autoscalinglistener"} 14 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.005"} 0 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.01"} 0 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.025"} 0 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.05"} 19 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.1"} 24 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.15"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.2"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.25"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.3"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.35"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.4"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.45"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.5"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.6"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.7"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.8"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="0.9"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="1"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="1.25"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="1.5"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="1.75"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="2"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="2.5"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="3"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="3.5"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="4"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="4.5"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="5"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="6"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="7"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="8"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="9"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="10"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="15"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="20"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="25"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="30"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="40"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="50"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="60"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="autoscalingrunnerset",le="+Inf"} 25 controller_runtime_reconcile_time_seconds_sum{controller="autoscalingrunnerset"} 1.226347217 controller_runtime_reconcile_time_seconds_count{controller="autoscalingrunnerset"} 25 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.005"} 32 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.01"} 32 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.025"} 32 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.05"} 63 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.1"} 76 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.15"} 80 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.2"} 83 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.25"} 84 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.3"} 84 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.35"} 84 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.4"} 84 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.45"} 84 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.5"} 84 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.6"} 85 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.7"} 85 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.8"} 85 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="0.9"} 85 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="1"} 85 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="1.25"} 85 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="1.5"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="1.75"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="2"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="2.5"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="3"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="3.5"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="4"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="4.5"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="5"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="6"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="7"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="8"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="9"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="10"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="15"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="20"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="25"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="30"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="40"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="50"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="60"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunner",le="+Inf"} 86 controller_runtime_reconcile_time_seconds_sum{controller="ephemeralrunner"} 5.2739350169999994 controller_runtime_reconcile_time_seconds_count{controller="ephemeralrunner"} 86 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.005"} 31 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.01"} 31 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.025"} 31 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.05"} 37 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.1"} 40 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.15"} 41 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.2"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.25"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.3"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.35"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.4"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.45"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.5"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.6"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.7"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.8"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="0.9"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="1"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="1.25"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="1.5"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="1.75"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="2"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="2.5"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="3"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="3.5"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="4"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="4.5"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="5"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="6"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="7"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="8"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="9"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="10"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="15"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="20"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="25"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="30"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="40"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="50"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="60"} 42 controller_runtime_reconcile_time_seconds_bucket{controller="ephemeralrunnerset",le="+Inf"} 42 controller_runtime_reconcile_time_seconds_sum{controller="ephemeralrunnerset"} 0.827275985 controller_runtime_reconcile_time_seconds_count{controller="ephemeralrunnerset"} 42

HELP controller_runtime_reconcile_total Total number of reconciliations per controller

TYPE controller_runtime_reconcile_total counter

controller_runtime_reconcile_total{controller="autoscalinglistener",result="error"} 0 controller_runtime_reconcile_total{controller="autoscalinglistener",result="requeue"} 0 controller_runtime_reconcile_total{controller="autoscalinglistener",result="requeue_after"} 0 controller_runtime_reconcile_total{controller="autoscalinglistener",result="success"} 14 controller_runtime_reconcile_total{controller="autoscalingrunnerset",result="error"} 0 controller_runtime_reconcile_total{controller="autoscalingrunnerset",result="requeue"} 0 controller_runtime_reconcile_total{controller="autoscalingrunnerset",result="requeue_after"} 0 controller_runtime_reconcile_total{controller="autoscalingrunnerset",result="success"} 25 controller_runtime_reconcile_total{controller="ephemeralrunner",result="error"} 0 controller_runtime_reconcile_total{controller="ephemeralrunner",result="requeue"} 38 controller_runtime_reconcile_total{controller="ephemeralrunner",result="requeue_after"} 0 controller_runtime_reconcile_total{controller="ephemeralrunner",result="success"} 48 controller_runtime_reconcile_total{controller="ephemeralrunnerset",result="error"} 0 controller_runtime_reconcile_total{controller="ephemeralrunnerset",result="requeue"} 0 controller_runtime_reconcile_total{controller="ephemeralrunnerset",result="requeue_after"} 0 controller_runtime_reconcile_total{controller="ephemeralrunnerset",result="success"} 42

HELP gha_controller_failed_ephemeral_runners Number of ephemeral runners in a failed state.

TYPE gha_controller_failed_ephemeral_runners gauge

gha_controller_failed_ephemeral_runners{enterprise="cncf",name="equinix-16cpu-64gb",namespace="arc-systems",organization="",repository=""} 0 gha_controller_failed_ephemeral_runners{enterprise="cncf",name="equinix-2cpu-8gb",namespace="arc-systems",organization="",repository=""} 0 gha_controller_failed_ephemeral_runners{enterprise="cncf",name="equinix-32cpu-256gb",namespace="arc-systems",organization="",repository=""} 0 gha_controller_failed_ephemeral_runners{enterprise="cncf",name="equinix-4cpu-16gb",namespace="arc-systems",organization="",repository=""} 0 gha_controller_failed_ephemeral_runners{enterprise="cncf",name="equinix-8cpu-32gb",namespace="arc-systems",organization="",repository=""} 0 gha_controller_failed_ephemeral_runners{enterprise="cncf",name="equinix-keda-runner",namespace="arc-systems",organization="",repository=""} 0

HELP gha_controller_pending_ephemeral_runners Number of ephemeral runners in a pending state.

TYPE gha_controller_pending_ephemeral_runners gauge

gha_controller_pending_ephemeral_runners{enterprise="cncf",name="equinix-16cpu-64gb",namespace="arc-systems",organization="",repository=""} 0 gha_controller_pending_ephemeral_runners{enterprise="cncf",name="equinix-2cpu-8gb",namespace="arc-systems",organization="",repository=""} 0 gha_controller_pending_ephemeral_runners{enterprise="cncf",name="equinix-32cpu-256gb",namespace="arc-systems",organization="",repository=""} 0 gha_controller_pending_ephemeral_runners{enterprise="cncf",name="equinix-4cpu-16gb",namespace="arc-systems",organization="",repository=""} 0 gha_controller_pending_ephemeral_runners{enterprise="cncf",name="equinix-8cpu-32gb",namespace="arc-systems",organization="",repository=""} 0 gha_controller_pending_ephemeral_runners{enterprise="cncf",name="equinix-keda-runner",namespace="arc-systems",organization="",repository=""} 0

HELP gha_controller_running_ephemeral_runners Number of ephemeral runners in a running state.

TYPE gha_controller_running_ephemeral_runners gauge

gha_controller_running_ephemeral_runners{enterprise="cncf",name="equinix-16cpu-64gb",namespace="arc-systems",organization="",repository=""} 0 gha_controller_running_ephemeral_runners{enterprise="cncf",name="equinix-2cpu-8gb",namespace="arc-systems",organization="",repository=""} 1 gha_controller_running_ephemeral_runners{enterprise="cncf",name="equinix-32cpu-256gb",namespace="arc-systems",organization="",repository=""} 0 gha_controller_running_ephemeral_runners{enterprise="cncf",name="equinix-4cpu-16gb",namespace="arc-systems",organization="",repository=""} 1 gha_controller_running_ephemeral_runners{enterprise="cncf",name="equinix-8cpu-32gb",namespace="arc-systems",organization="",repository=""} 1 gha_controller_running_ephemeral_runners{enterprise="cncf",name="equinix-keda-runner",namespace="arc-systems",organization="",repository=""} 0

HELP gha_controller_running_listeners Number of listeners in a running state.

TYPE gha_controller_running_listeners gauge

gha_controller_running_listeners{enterprise="cncf",name="equinix-16cpu-64gb-6cd58d58-listener",namespace="arc-systems",organization="",repository=""} 1 gha_controller_running_listeners{enterprise="cncf",name="equinix-2cpu-8gb-6cd58d58-listener",namespace="arc-systems",organization="",repository=""} 1 gha_controller_running_listeners{enterprise="cncf",name="equinix-32cpu-256gb-6cd58d58-listener",namespace="arc-systems",organization="",repository=""} 1 gha_controller_running_listeners{enterprise="cncf",name="equinix-4cpu-16gb-6cd58d58-listener",namespace="arc-systems",organization="",repository=""} 1 gha_controller_running_listeners{enterprise="cncf",name="equinix-8cpu-32gb-6cd58d58-listener",namespace="arc-systems",organization="",repository=""} 1 gha_controller_running_listeners{enterprise="cncf",name="equinix-keda-runner-6cd58d58-listener",namespace="arc-systems",organization="",repository=""} 1

HELP go_gc_duration_seconds A summary of the pause duration of garbage collection cycles.

TYPE go_gc_duration_seconds summary

go_gc_duration_seconds{quantile="0"} 2.1342e-05 go_gc_duration_seconds{quantile="0.25"} 9.3725e-05 go_gc_duration_seconds{quantile="0.5"} 0.000140915 go_gc_duration_seconds{quantile="0.75"} 0.000159323 go_gc_duration_seconds{quantile="1"} 0.00024986 go_gc_duration_seconds_sum 0.019285361 go_gc_duration_seconds_count 155

HELP go_goroutines Number of goroutines that currently exist.

TYPE go_goroutines gauge

go_goroutines 117

HELP go_info Information about the Go environment.

TYPE go_info gauge

go_info{version="go1.22.4"} 1

HELP go_memstats_alloc_bytes Number of bytes allocated and still in use.

TYPE go_memstats_alloc_bytes gauge

go_memstats_alloc_bytes 6.690376e+06

HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed.

TYPE go_memstats_alloc_bytes_total counter

go_memstats_alloc_bytes_total 9.2965728e+07

HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table.

TYPE go_memstats_buck_hash_sys_bytes gauge

go_memstats_buck_hash_sys_bytes 1.484525e+06

HELP go_memstats_frees_total Total number of frees.

TYPE go_memstats_frees_total counter

go_memstats_frees_total 1.364734e+06

HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata.

TYPE go_memstats_gc_sys_bytes gauge

go_memstats_gc_sys_bytes 3.720672e+06

HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use.

TYPE go_memstats_heap_alloc_bytes gauge

go_memstats_heap_alloc_bytes 6.690376e+06

HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used.

TYPE go_memstats_heap_idle_bytes gauge

go_memstats_heap_idle_bytes 8.994816e+06

HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use.

TYPE go_memstats_heap_inuse_bytes gauge

go_memstats_heap_inuse_bytes 1.0027008e+07

HELP go_memstats_heap_objects Number of allocated objects.

TYPE go_memstats_heap_objects gauge

go_memstats_heap_objects 43865

HELP go_memstats_heap_released_bytes Number of heap bytes released to OS.

TYPE go_memstats_heap_released_bytes gauge

go_memstats_heap_released_bytes 8.56064e+06

HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system.

TYPE go_memstats_heap_sys_bytes gauge

go_memstats_heap_sys_bytes 1.9021824e+07

HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection.

TYPE go_memstats_last_gc_time_seconds gauge

go_memstats_last_gc_time_seconds 1.7306609299148297e+09

HELP go_memstats_lookups_total Total number of pointer lookups.

TYPE go_memstats_lookups_total counter

go_memstats_lookups_total 0

HELP go_memstats_mallocs_total Total number of mallocs.

TYPE go_memstats_mallocs_total counter

go_memstats_mallocs_total 1.408599e+06

HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures.

TYPE go_memstats_mcache_inuse_bytes gauge

go_memstats_mcache_inuse_bytes 19200

HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system.

TYPE go_memstats_mcache_sys_bytes gauge

go_memstats_mcache_sys_bytes 31200

HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures.

TYPE go_memstats_mspan_inuse_bytes gauge

go_memstats_mspan_inuse_bytes 317600

HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system.

TYPE go_memstats_mspan_sys_bytes gauge

go_memstats_mspan_sys_bytes 342720

HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place.

TYPE go_memstats_next_gc_bytes gauge

go_memstats_next_gc_bytes 1.3822472e+07

HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations.

TYPE go_memstats_other_sys_bytes gauge

go_memstats_other_sys_bytes 3.437467e+06

HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator.

TYPE go_memstats_stack_inuse_bytes gauge

go_memstats_stack_inuse_bytes 1.933312e+06

HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator.

TYPE go_memstats_stack_sys_bytes gauge

go_memstats_stack_sys_bytes 1.933312e+06

HELP go_memstats_sys_bytes Number of bytes obtained from system.

TYPE go_memstats_sys_bytes gauge

go_memstats_sys_bytes 2.997172e+07

HELP go_threads Number of OS threads created.

TYPE go_threads gauge

go_threads 21

HELP process_cpu_seconds_total Total user and system CPU time spent in seconds.

TYPE process_cpu_seconds_total counter

process_cpu_seconds_total 18.64

HELP process_max_fds Maximum number of open file descriptors.

TYPE process_max_fds gauge

process_max_fds 1.048576e+06

HELP process_open_fds Number of open file descriptors.

TYPE process_open_fds gauge

process_open_fds 10

HELP process_resident_memory_bytes Resident memory size in bytes.

TYPE process_resident_memory_bytes gauge

process_resident_memory_bytes 4.2430464e+07

HELP process_start_time_seconds Start time of the process since unix epoch in seconds.

TYPE process_start_time_seconds gauge

process_start_time_seconds 1.7306435784e+09

HELP process_virtual_memory_bytes Virtual memory size in bytes.

TYPE process_virtual_memory_bytes gauge

process_virtual_memory_bytes 1.3024256e+09

HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes.

TYPE process_virtual_memory_max_bytes gauge

process_virtual_memory_max_bytes 1.8446744073709552e+19

HELP rest_client_requests_total Number of HTTP requests, partitioned by status code, method, and host.

TYPE rest_client_requests_total counter

rest_client_requests_total{code="200",host="10.43.0.1:443",method="DELETE"} 11 rest_client_requests_total{code="200",host="10.43.0.1:443",method="GET"} 422 rest_client_requests_total{code="200",host="10.43.0.1:443",method="PATCH"} 36 rest_client_requests_total{code="201",host="10.43.0.1:443",method="POST"} 12 rest_client_requests_total{code="404",host="10.43.0.1:443",method="GET"} 7 rest_client_requests_total{code="404",host="10.43.0.1:443",method="PATCH"} 1

HELP workqueue_adds_total Total number of adds handled by workqueue

TYPE workqueue_adds_total counter

workqueue_adds_total{name="autoscalinglistener"} 14 workqueue_adds_total{name="autoscalingrunnerset"} 25 workqueue_adds_total{name="ephemeralrunner"} 86 workqueue_adds_total{name="ephemeralrunnerset"} 42

HELP workqueue_depth Current depth of workqueue

TYPE workqueue_depth gauge

workqueue_depth{name="autoscalinglistener"} 0 workqueue_depth{name="autoscalingrunnerset"} 0 workqueue_depth{name="ephemeralrunner"} 0 workqueue_depth{name="ephemeralrunnerset"} 0

HELP workqueue_longest_running_processor_seconds How many seconds has the longest running processor for workqueue been running.

TYPE workqueue_longest_running_processor_seconds gauge

workqueue_longest_running_processor_seconds{name="autoscalinglistener"} 0 workqueue_longest_running_processor_seconds{name="autoscalingrunnerset"} 0 workqueue_longest_running_processor_seconds{name="ephemeralrunner"} 0 workqueue_longest_running_processor_seconds{name="ephemeralrunnerset"} 0

HELP workqueue_queue_duration_seconds How long in seconds an item stays in workqueue before being requested

TYPE workqueue_queue_duration_seconds histogram

workqueue_queue_duration_seconds_bucket{name="autoscalinglistener",le="1e-08"} 0 workqueue_queue_duration_seconds_bucket{name="autoscalinglistener",le="1e-07"} 0 workqueue_queue_duration_seconds_bucket{name="autoscalinglistener",le="1e-06"} 0 workqueue_queue_duration_seconds_bucket{name="autoscalinglistener",le="9.999999999999999e-06"} 0 workqueue_queue_duration_seconds_bucket{name="autoscalinglistener",le="9.999999999999999e-05"} 1 workqueue_queue_duration_seconds_bucket{name="autoscalinglistener",le="0.001"} 1 workqueue_queue_duration_seconds_bucket{name="autoscalinglistener",le="0.01"} 1 workqueue_queue_duration_seconds_bucket{name="autoscalinglistener",le="0.1"} 2 workqueue_queue_duration_seconds_bucket{name="autoscalinglistener",le="1"} 14 workqueue_queue_duration_seconds_bucket{name="autoscalinglistener",le="10"} 14 workqueue_queue_duration_seconds_bucket{name="autoscalinglistener",le="+Inf"} 14 workqueue_queue_duration_seconds_sum{name="autoscalinglistener"} 4.148376861000001 workqueue_queue_duration_seconds_count{name="autoscalinglistener"} 14 workqueue_queue_duration_seconds_bucket{name="autoscalingrunnerset",le="1e-08"} 0 workqueue_queue_duration_seconds_bucket{name="autoscalingrunnerset",le="1e-07"} 0 workqueue_queue_duration_seconds_bucket{name="autoscalingrunnerset",le="1e-06"} 0 workqueue_queue_duration_seconds_bucket{name="autoscalingrunnerset",le="9.999999999999999e-06"} 5 workqueue_queue_duration_seconds_bucket{name="autoscalingrunnerset",le="9.999999999999999e-05"} 17 workqueue_queue_duration_seconds_bucket{name="autoscalingrunnerset",le="0.001"} 17 workqueue_queue_duration_seconds_bucket{name="autoscalingrunnerset",le="0.01"} 17 workqueue_queue_duration_seconds_bucket{name="autoscalingrunnerset",le="0.1"} 19 workqueue_queue_duration_seconds_bucket{name="autoscalingrunnerset",le="1"} 25 workqueue_queue_duration_seconds_bucket{name="autoscalingrunnerset",le="10"} 25 workqueue_queue_duration_seconds_bucket{name="autoscalingrunnerset",le="+Inf"} 25 workqueue_queue_duration_seconds_sum{name="autoscalingrunnerset"} 1.3620010309999997 workqueue_queue_duration_seconds_count{name="autoscalingrunnerset"} 25 workqueue_queue_duration_seconds_bucket{name="ephemeralrunner",le="1e-08"} 0 workqueue_queue_duration_seconds_bucket{name="ephemeralrunner",le="1e-07"} 0 workqueue_queue_duration_seconds_bucket{name="ephemeralrunner",le="1e-06"} 0 workqueue_queue_duration_seconds_bucket{name="ephemeralrunner",le="9.999999999999999e-06"} 17 workqueue_queue_duration_seconds_bucket{name="ephemeralrunner",le="9.999999999999999e-05"} 56 workqueue_queue_duration_seconds_bucket{name="ephemeralrunner",le="0.001"} 57 workqueue_queue_duration_seconds_bucket{name="ephemeralrunner",le="0.01"} 59 workqueue_queue_duration_seconds_bucket{name="ephemeralrunner",le="0.1"} 79 workqueue_queue_duration_seconds_bucket{name="ephemeralrunner",le="1"} 85 workqueue_queue_duration_seconds_bucket{name="ephemeralrunner",le="10"} 86 workqueue_queue_duration_seconds_bucket{name="ephemeralrunner",le="+Inf"} 86 workqueue_queue_duration_seconds_sum{name="ephemeralrunner"} 3.3261769799999987 workqueue_queue_duration_seconds_count{name="ephemeralrunner"} 86 workqueue_queue_duration_seconds_bucket{name="ephemeralrunnerset",le="1e-08"} 0 workqueue_queue_duration_seconds_bucket{name="ephemeralrunnerset",le="1e-07"} 0 workqueue_queue_duration_seconds_bucket{name="ephemeralrunnerset",le="1e-06"} 0 workqueue_queue_duration_seconds_bucket{name="ephemeralrunnerset",le="9.999999999999999e-06"} 14 workqueue_queue_duration_seconds_bucket{name="ephemeralrunnerset",le="9.999999999999999e-05"} 29 workqueue_queue_duration_seconds_bucket{name="ephemeralrunnerset",le="0.001"} 29 workqueue_queue_duration_seconds_bucket{name="ephemeralrunnerset",le="0.01"} 29 workqueue_queue_duration_seconds_bucket{name="ephemeralrunnerset",le="0.1"} 36 workqueue_queue_duration_seconds_bucket{name="ephemeralrunnerset",le="1"} 42 workqueue_queue_duration_seconds_bucket{name="ephemeralrunnerset",le="10"} 42 workqueue_queue_duration_seconds_bucket{name="ephemeralrunnerset",le="+Inf"} 42 workqueue_queue_duration_seconds_sum{name="ephemeralrunnerset"} 1.188497685 workqueue_queue_duration_seconds_count{name="ephemeralrunnerset"} 42

HELP workqueue_retries_total Total number of retries handled by workqueue

TYPE workqueue_retries_total counter

workqueue_retries_total{name="autoscalinglistener"} 0 workqueue_retries_total{name="autoscalingrunnerset"} 0 workqueue_retries_total{name="ephemeralrunner"} 38 workqueue_retries_total{name="ephemeralrunnerset"} 0

HELP workqueue_unfinished_work_seconds How many seconds of work has been done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases.

TYPE workqueue_unfinished_work_seconds gauge

workqueue_unfinished_work_seconds{name="autoscalinglistener"} 0 workqueue_unfinished_work_seconds{name="autoscalingrunnerset"} 0 workqueue_unfinished_work_seconds{name="ephemeralrunner"} 0 workqueue_unfinished_work_seconds{name="ephemeralrunnerset"} 0

HELP workqueue_work_duration_seconds How long in seconds processing an item from workqueue takes.

TYPE workqueue_work_duration_seconds histogram

workqueue_work_duration_seconds_bucket{name="autoscalinglistener",le="1e-08"} 0 workqueue_work_duration_seconds_bucket{name="autoscalinglistener",le="1e-07"} 0 workqueue_work_duration_seconds_bucket{name="autoscalinglistener",le="1e-06"} 0 workqueue_work_duration_seconds_bucket{name="autoscalinglistener",le="9.999999999999999e-06"} 0 workqueue_work_duration_seconds_bucket{name="autoscalinglistener",le="9.999999999999999e-05"} 0 workqueue_work_duration_seconds_bucket{name="autoscalinglistener",le="0.001"} 0 workqueue_work_duration_seconds_bucket{name="autoscalinglistener",le="0.01"} 0 workqueue_work_duration_seconds_bucket{name="autoscalinglistener",le="0.1"} 11 workqueue_work_duration_seconds_bucket{name="autoscalinglistener",le="1"} 14 workqueue_work_duration_seconds_bucket{name="autoscalinglistener",le="10"} 14 workqueue_work_duration_seconds_bucket{name="autoscalinglistener",le="+Inf"} 14 workqueue_work_duration_seconds_sum{name="autoscalinglistener"} 1.2561479580000001 workqueue_work_duration_seconds_count{name="autoscalinglistener"} 14 workqueue_work_duration_seconds_bucket{name="autoscalingrunnerset",le="1e-08"} 0 workqueue_work_duration_seconds_bucket{name="autoscalingrunnerset",le="1e-07"} 0 workqueue_work_duration_seconds_bucket{name="autoscalingrunnerset",le="1e-06"} 0 workqueue_work_duration_seconds_bucket{name="autoscalingrunnerset",le="9.999999999999999e-06"} 0 workqueue_work_duration_seconds_bucket{name="autoscalingrunnerset",le="9.999999999999999e-05"} 0 workqueue_work_duration_seconds_bucket{name="autoscalingrunnerset",le="0.001"} 0 workqueue_work_duration_seconds_bucket{name="autoscalingrunnerset",le="0.01"} 0 workqueue_work_duration_seconds_bucket{name="autoscalingrunnerset",le="0.1"} 24 workqueue_work_duration_seconds_bucket{name="autoscalingrunnerset",le="1"} 25 workqueue_work_duration_seconds_bucket{name="autoscalingrunnerset",le="10"} 25 workqueue_work_duration_seconds_bucket{name="autoscalingrunnerset",le="+Inf"} 25 workqueue_work_duration_seconds_sum{name="autoscalingrunnerset"} 1.226747106 workqueue_work_duration_seconds_count{name="autoscalingrunnerset"} 25 workqueue_work_duration_seconds_bucket{name="ephemeralrunner",le="1e-08"} 0 workqueue_work_duration_seconds_bucket{name="ephemeralrunner",le="1e-07"} 0 workqueue_work_duration_seconds_bucket{name="ephemeralrunner",le="1e-06"} 0 workqueue_work_duration_seconds_bucket{name="ephemeralrunner",le="9.999999999999999e-06"} 0 workqueue_work_duration_seconds_bucket{name="ephemeralrunner",le="9.999999999999999e-05"} 2 workqueue_work_duration_seconds_bucket{name="ephemeralrunner",le="0.001"} 31 workqueue_work_duration_seconds_bucket{name="ephemeralrunner",le="0.01"} 32 workqueue_work_duration_seconds_bucket{name="ephemeralrunner",le="0.1"} 76 workqueue_work_duration_seconds_bucket{name="ephemeralrunner",le="1"} 85 workqueue_work_duration_seconds_bucket{name="ephemeralrunner",le="10"} 86 workqueue_work_duration_seconds_bucket{name="ephemeralrunner",le="+Inf"} 86 workqueue_work_duration_seconds_sum{name="ephemeralrunner"} 5.275549209000002 workqueue_work_duration_seconds_count{name="ephemeralrunner"} 86 workqueue_work_duration_seconds_bucket{name="ephemeralrunnerset",le="1e-08"} 0 workqueue_work_duration_seconds_bucket{name="ephemeralrunnerset",le="1e-07"} 0 workqueue_work_duration_seconds_bucket{name="ephemeralrunnerset",le="1e-06"} 0 workqueue_work_duration_seconds_bucket{name="ephemeralrunnerset",le="9.999999999999999e-06"} 0 workqueue_work_duration_seconds_bucket{name="ephemeralrunnerset",le="9.999999999999999e-05"} 6 workqueue_work_duration_seconds_bucket{name="ephemeralrunnerset",le="0.001"} 31 workqueue_work_duration_seconds_bucket{name="ephemeralrunnerset",le="0.01"} 31 workqueue_work_duration_seconds_bucket{name="ephemeralrunnerset",le="0.1"} 40 workqueue_work_duration_seconds_bucket{name="ephemeralrunnerset",le="1"} 42 workqueue_work_duration_seconds_bucket{name="ephemeralrunnerset",le="10"} 42 workqueue_work_duration_seconds_bucket{name="ephemeralrunnerset",le="+Inf"} 42 workqueue_work_duration_seconds_sum{name="ephemeralrunnerset"} 0.8278206469999998 workqueue_work_duration_seconds_count{name="ephemeralrunnerset"} 42

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment