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