Tekton integration metrics

The official Datadog integration for monitoring Tekton. It collects 111 metrics.

Official summary

Track all your Tekton metrics with Datadog.

Metric types

  • gauge (value at a point in time): 69
  • count (occurrences in the interval): 42

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
tekton.pipelines_controller.client.latency.bucketDuration of Kubernetes API requests.count-
tekton.pipelines_controller.client.latency.countDuration of Kubernetes API requests.count-
tekton.pipelines_controller.client.latency.sumDuration of Kubernetes API requests.countsecond
tekton.pipelines_controller.client.results.countTotal number of API requests (broken down by status code).countrequest
tekton.pipelines_controller.go.allocThe number of bytes of allocated heap objects.gaugebyte
tekton.pipelines_controller.go.bucket_hash_sysThe number of bytes of memory in profiling bucket hash tables.gaugebyte
tekton.pipelines_controller.go.freesThe number of heap objects freed.gaugeobject
tekton.pipelines_controller.go.gc_cpu_fractionThe fraction of this program's available CPU time used by the GC since the program started.gaugefraction
tekton.pipelines_controller.go.gc_sysThe number of bytes of memory in garbage collection metadata.gaugebyte
tekton.pipelines_controller.go.heap_allocThe number of bytes of allocated heap objects.gaugebyte
tekton.pipelines_controller.go.heap_idleThe number of bytes in idle (unused) spans.gaugebyte
tekton.pipelines_controller.go.heap_in_useThe number of bytes in in-use spans.gaugebyte
tekton.pipelines_controller.go.heap_objectsThe number of allocated heap objects.gaugeobject
tekton.pipelines_controller.go.heap_releasedThe number of bytes of physical memory returned to the OS.gaugebyte
tekton.pipelines_controller.go.heap_sysThe number of bytes of heap memory obtained from the OS.gaugebyte
tekton.pipelines_controller.go.last_gcThe time the last garbage collection finished, as nanoseconds since 1970 (the UNIX epoch).gaugenanosecond
tekton.pipelines_controller.go.lookupsThe number of pointer lookups performed by the runtime.gaugeoperation
tekton.pipelines_controller.go.mallocsThe number of heap objects allocated.gaugeobject
tekton.pipelines_controller.go.mcache_in_useThe number of bytes of allocated mcache structures.gaugebyte
tekton.pipelines_controller.go.mcache_sysThe number of bytes of memory obtained from the OS for mcache structures.gaugebyte
tekton.pipelines_controller.go.mspan_in_useThe number of bytes of allocated mspan structures.gaugebyte
tekton.pipelines_controller.go.mspan_sysThe number of bytes of memory obtained from the OS for mspan structures.gaugebyte
tekton.pipelines_controller.go.next_gcThe target heap size of the next GC cycle.gaugebyte
tekton.pipelines_controller.go.num_forced_gcThe number of GC cycles that were forced by the application calling the GC function.gauge-
tekton.pipelines_controller.go.num_gcThe number of completed GC cycles.gauge-
tekton.pipelines_controller.go.other_sysThe number of bytes of memory in miscellaneous off-heap runtime allocations.gaugebyte
tekton.pipelines_controller.go.stack_in_useThe number of bytes in stack spans.gaugebyte
tekton.pipelines_controller.go.stack_sysThe number of bytes of stack memory obtained from the OS.gaugebyte
tekton.pipelines_controller.go.sysThe total bytes of memory obtained from the OS.gaugebyte
tekton.pipelines_controller.go.total_allocThe cumulative bytes allocated for heap objects.gaugebyte
tekton.pipelines_controller.go.total_gc_pauseThe duration in GC stop-the-world pauses since the program started.gaugenanosecond
tekton.pipelines_controller.pipelinerun.countTotal number of PipelineRun triggered.count-
tekton.pipelines_controller.pipelinerun.duration.bucketDuration of the PipelineRun.countsecond
tekton.pipelines_controller.pipelinerun.duration.countDuration of the PipelineRun.count-
tekton.pipelines_controller.pipelinerun.duration.sumDuration of the PipelineRun.countsecond
tekton.pipelines_controller.pipelinerun.taskrun.duration.bucketDuration of the TaskRun for the PipelineRun.countsecond
tekton.pipelines_controller.pipelinerun.taskrun.duration.countDuration of the TaskRun for the PipelineRun.count-
tekton.pipelines_controller.pipelinerun.taskrun.duration.sumDuration of the TaskRun for the PipelineRun.countsecond
tekton.pipelines_controller.running_pipelinerunsNumber of running pipelineruns.gauge-
tekton.pipelines_controller.running_pipelineruns_waiting_on_pipeline_resolutionNumber of pipelineruns waiting on pipeline resolution.gauge-
tekton.pipelines_controller.running_pipelineruns_waiting_on_task_resolutionNumber of pipelineruns waiting on task resolution.gauge-
tekton.pipelines_controller.running_taskrunsNumber of running taskruns.gauge-
tekton.pipelines_controller.running_taskruns_throttled_by_nodeNumber of taskruns throttled by node.gauge-
tekton.pipelines_controller.running_taskruns_throttled_by_quotaNumber of taskruns throttled by quota.gauge-
tekton.pipelines_controller.running_taskruns_waiting_on_task_resolutionNumber of taskruns waiting on task resolution.gauge-
tekton.pipelines_controller.taskrun.countTotal number of TaskRun triggered.count-
tekton.pipelines_controller.taskrun_duration.bucketDuration of the TaskRun.countsecond
tekton.pipelines_controller.taskrun_duration.countDuration of the TaskRun.count-
tekton.pipelines_controller.taskrun_duration.sumDuration of the TaskRun.countsecond
tekton.pipelines_controller.taskruns_pod_latencyThe scheduling latency for the taskruns pods.gaugemillisecond
tekton.pipelines_controller.workqueue.longest_running_processor.bucketLongest outstanding workqueue item has been in flight.countsecond
tekton.pipelines_controller.workqueue.longest_running_processor.countLongest outstanding workqueue item has been in flight.count-
tekton.pipelines_controller.workqueue.longest_running_processor.sumLongest outstanding workqueue item has been in flight.countsecond
tekton.pipelines_controller.workqueue.unfinished_work.bucketDuration an item from workqueue takes to get processed.countsecond
tekton.pipelines_controller.workqueue.unfinished_work.countDuration an item from workqueue takes to get processed.count-
tekton.pipelines_controller.workqueue.unfinished_work.sumDuration an item from workqueue takes to get processed.countsecond
tekton.triggers_controller.client.latency.bucketDuration of Kubernetes API requests.countsecond
tekton.triggers_controller.client.latency.countDuration of Kubernetes API requests.count-
tekton.triggers_controller.client.latency.sumDuration of Kubernetes API requests.countsecond
tekton.triggers_controller.client.results.countTotal number of API requests (broken down by status code).countrequest
tekton.triggers_controller.clusterinterceptorThe number of clusterinterceptor.gauge-
tekton.triggers_controller.clustertriggerbindingThe number of clustertriggerbinding.gauge-
tekton.triggers_controller.eventlistenerThe number of eventlistener.gauge-
tekton.triggers_controller.go.allocThe number of bytes of allocated heap objects.gaugebyte
tekton.triggers_controller.go.bucket_hash_sysThe number of bytes of memory in profiling bucket hash tables.gaugebyte
tekton.triggers_controller.go.freesThe number of heap objects freed.gaugeobject
tekton.triggers_controller.go.gc_cpu_fractionThe fraction of this program's available CPU time used by the GC since the program started.gaugefraction
tekton.triggers_controller.go.gc_sysThe number of bytes of memory in garbage collection metadata.gaugebyte
tekton.triggers_controller.go.heap_allocThe number of bytes of allocated heap objects.gaugebyte
tekton.triggers_controller.go.heap_idleThe number of bytes in idle (unused) spans.gaugebyte
tekton.triggers_controller.go.heap_in_useThe number of bytes in in-use spans.gaugebyte
tekton.triggers_controller.go.heap_objectsThe number of allocated heap objects.gaugeobject
tekton.triggers_controller.go.heap_releasedThe number of bytes of physical memory returned to the OS.gaugebyte
tekton.triggers_controller.go.heap_sysThe number of bytes of heap memory obtained from the OS.gaugebyte
tekton.triggers_controller.go.last_gcThe time the last garbage collection finished, as nanoseconds since 1970 (the UNIX epoch).gaugenanosecond
tekton.triggers_controller.go.lookupsThe number of pointer lookups performed by the runtime.gauge-
tekton.triggers_controller.go.mallocsThe number of heap objects allocated.gaugeobject
tekton.triggers_controller.go.mcache_in_useThe number of bytes of allocated mcache structures.gaugebyte
tekton.triggers_controller.go.mcache_sysThe number of bytes of memory obtained from the OS for mcache structures.gaugebyte
tekton.triggers_controller.go.mspan_in_useThe number of bytes of allocated mspan structures.gaugebyte
tekton.triggers_controller.go.mspan_sysThe number of bytes of memory obtained from the OS for mspan structures.gaugebyte
tekton.triggers_controller.go.next_gcThe target heap size of the next GC cycle.gaugebyte
tekton.triggers_controller.go.num_forced_gcThe number of GC cycles that were forced by the application calling the GC function.gauge-
tekton.triggers_controller.go.num_gcThe number of completed GC cycles.gauge-
tekton.triggers_controller.go.other_sysThe number of bytes of memory in miscellaneous off-heap runtime allocations.gaugebyte
tekton.triggers_controller.go.stack_in_useThe number of bytes in stack spans.gaugebyte
tekton.triggers_controller.go.stack_sysThe number of bytes of stack memory obtained from the OS.gaugebyte
tekton.triggers_controller.go.sysThe total bytes of memory obtained from the OS.gaugebyte
tekton.triggers_controller.go.total_allocThe cumulative bytes allocated for heap objects.gaugebyte
tekton.triggers_controller.go.total_gc_pauseThe duration in GC stop-the-world pauses since the program started.gaugenanosecond
tekton.triggers_controller.reconcile.countNumber of reconcile operations.countoperation
tekton.triggers_controller.reconcile_latency.bucketLatency of reconcile operations.count-
tekton.triggers_controller.reconcile_latency.countLatency of reconcile operations.count-
tekton.triggers_controller.reconcile_latency.sumLatency of reconcile operations.countsecond
tekton.triggers_controller.triggerbindingNumber of triggerbinding.gauge-
tekton.triggers_controller.triggertemplatenumber of triggertemplate.gauge-
tekton.triggers_controller.work_queue_depthDepth of the work queue.gauge-
tekton.triggers_controller.workqueue.adds.countTotal number of adds handled by workqueue.count-
tekton.triggers_controller.workqueue.depthCurrent depth of workqueue.gauge-
tekton.triggers_controller.workqueue.longest_running_processor.bucketLongest outstanding workqueue item has been in flight.count-
tekton.triggers_controller.workqueue.longest_running_processor.countLongest outstanding workqueue item has been in flight.count-
tekton.triggers_controller.workqueue.longest_running_processor.sumLongest outstanding workqueue item has been in flight.countsecond
tekton.triggers_controller.workqueue.queue_latency.bucketDuration an item stays in workqueue before being requested.count-
tekton.triggers_controller.workqueue.queue_latency.countDuration an item stays in workqueue before being requested.count-
tekton.triggers_controller.workqueue.queue_latency.sumDuration an item stays in workqueue before being requested.countsecond
tekton.triggers_controller.workqueue.unfinished_work.bucketDuration the outstanding workqueue items have been in flight.count-
tekton.triggers_controller.workqueue.unfinished_work.countDuration the outstanding workqueue items have been in flight.count-
tekton.triggers_controller.workqueue.unfinished_work.sumDuration the outstanding workqueue items have been in flight.count-
tekton.triggers_controller.workqueue.work_duration.bucketDuration an item from workqueue takes to get processed.count-
tekton.triggers_controller.workqueue.work_duration.countDuration an item from workqueue takes to get processed.count-
tekton.triggers_controller.workqueue.work_duration.sumDuration an item from workqueue takes to get processed.count-

Official documentation

Official documentation for the Tekton integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.