PORTFOLIO
Back to writing

CI/CD

Observability for CI Pipelines

September 22nd, 20231 min read

Treat each pipeline as a product. Owners need SLAs, SLOs, and alert budgets just like customer-facing services.

cicd-metrics.js
observability.track("cicd_latency", {
job: context.job,
duration_ms: Date.now() - context.startedAt,
});