CDviz Platform Overview
CDviz is an open-source SDLC observability platform that collects, stores, and visualizes software delivery events using the CDEvents standard. It answers operational questions like "What version is running in production?", "When did we last deploy service X?", and "What is our deployment frequency?" — without manually correlating data across CI/CD tools.
CDviz comprises three components: a Collector that ingests events from GitHub, GitLab, ArgoCD, Kubernetes, custom webhooks, and HTTP polling (for systems without push support); a Database built on PostgreSQL/TimescaleDB for event storage (ClickHouse is also available as a collector sink, though the Grafana dashboards currently require PostgreSQL); and Grafana dashboards for deployment tracking, DORA metrics, incidents, and artifact timelines.
CDviz favors a push/event-driven model — lower overhead, and the same event stream can trigger downstream automation via NATS, Kafka, or HTTP — but it also pulls data via polling for systems that can't push (unlike polling-only tools such as Apache DevLake). This makes CDviz both an observability platform and an event-driven SDLC backbone.
Key Capabilities
CDviz enables organizations to answer critical operational questions:
- Current application version deployment status across environments
- Version correlation between deployed applications and observable runtime metrics
- End-to-end deployment process duration metrics
- CI/CD pipeline performance analytics
- DORA metrics implementation and visualization
Getting Started
Try it instantly
Explore a live read-only instance of the CDviz Grafana dashboards at demo.cdviz.dev/grafana — no installation required.
If you're new to CDviz, we recommend starting with our Getting Started Guide. This guide will walk you through setting up a local CDviz environment, sending your first events, and seeing the results in Grafana.
CDEvents
CDviz is built on top of the CDEvents specification. To learn more about CDEvents, please refer to our CDEvents documentation.
Architecture
To get an overview of how CDviz components collaborate, check out our Architecture documentation.
From Events to Insight in 4 Steps
CDviz follows the same four steps end to end:
- Event Collection — the CDviz Collector ingests events from GitHub, GitLab, Jenkins, ArgoCD, Kubernetes, and more, and normalizes them into CDEvents. Start from the Integrations catalog.
- Event Store — the CDviz Database (PostgreSQL + TimescaleDB) persists every event for time-series analytics.
- Event Monitoring — dashboards surface DORA metrics, deployment timelines, and incidents — in Grafana, CDviz Cloud, or your own analytics stack.
- Event Reaction — the same event stream triggers automation via webhooks (Argo Workflows, n8n, Zapier, ...), Kafka, NATS, or SSE.
Other Resources
- Alternatives: A list of alternative tools to CDviz.