Skip to content

feature: expose provisioner job timings in prometheus #15284

@johnstcn

Description

@johnstcn

Relates to coder/internal#22

Motivation

#14274 added detailed per-provisioner-job workspace build timings and inserted them into the database. These are exposed in the UI per workspace, but there is no top-level aggregated Prometheus metric for operators to monitor.

Proposed Solution

Expose provisioner job timings as a histogram aggregated by:

  • template_name
  • template_version
  • job_type (template_version_import, template_version_dry_run, workspace_build)
  • provisioner_type (terraform, echo)
  • stage (init, plan, graph, apply)

NOTE: the above is a proposal only and not final.

Metadata

Metadata

Assignees

No one assigned

    Labels

    observabilityIssues related to observability (metrics, dashboards, alerts, opentelemetry)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      pFad - Phonifier reborn

      Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

      Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy