Pipeline Controller Metrics
The following pipeline metrics are available at controller-service on port 9090.
We expose several kinds of exporters, including Prometheus, Google Stackdriver, and many others. You can set them up using observability configuration.
| Name | Type | Labels/Tags | Status |
|---|---|---|---|
tekton_pipelinerun_duration_seconds_[bucket, sum, count] |
Histogram | pipeline=<pipeline_name> pipelinerun=<pipelinerun_name> status=<status> namespace=<pipelinerun-namespace> |
experimental |
tekton_pipelinerun_taskrun_duration_seconds_[bucket, sum, count] |
Histogram | pipeline=<pipeline_name> pipelinerun=<pipelinerun_name> status=<status> task=<task_name> taskrun=<taskrun_name>namespace=<pipelineruns-taskruns-namespace> |
experimental |
tekton_pipelinerun_count |
Counter | status=<status> |
experimental |
tekton_running_pipelineruns_count |
Gauge | experimental | |
tekton_taskrun_duration_seconds_[bucket, sum, count] |
Histogram | status=<status> task=<task_name> taskrun=<taskrun_name>namespace=<pipelineruns-taskruns-namespace> |
experimental |
tekton_taskrun_count |
Counter | status=<status> |
experimental |
tekton_running_taskruns_count |
Gauge | experimental | |
tekton_taskruns_pod_latency |
Gauge | namespace=<taskruns-namespace> pod= < taskrun_pod_name> task=<task_name> taskrun=<taskrun_name> |
experimental |
tekton_taskruns_pod_latency |
Gauge | namespace=<taskruns-namespace> pod= < taskrun_pod_name> task=<task_name> taskrun=<taskrun_name> |
experimental |
tekton_cloudevent_count |
Counter | pipeline=<pipeline_name> pipelinerun=<pipelinerun_name> status=<status> task=<task_name> taskrun=<taskrun_name>namespace=<pipelineruns-taskruns-namespace> |
experimental |
Feedback
Was this page helpful?
Thanks! Tell us how we can further improve.
Sorry about that. Tell us how we can further improve.