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 |