Events & Audit History
DevRamps maintains a complete audit trail of every action in your pipelines. Events track who did what, when, and why -- useful for compliance, debugging, and understanding deployment history.
Viewing Events
Events are available at multiple levels in the DevRamps dashboard:
- Organization events: All events across all pipelines.
- Pipeline events: Events for a specific pipeline.
- Stage events: Events for a specific stage within a pipeline.
- Revision events: Events for a specific deployment revision.
Event Types
Pipeline events
| Event | Description |
|---|---|
| Pipeline Synthesis Started | A pipeline definition was detected and is being processed. |
| Pipeline Synthesis Succeeded | The pipeline definition was validated and applied. |
| Pipeline Synthesis Failed | The pipeline definition had errors. |
Stage events
| Event | Description |
|---|---|
| Stage Started | A stage began executing. |
| Stage Succeeded | All steps in the stage completed successfully. |
| Stage Failed | A step in the stage failed. |
| Stage Retried | A failed stage was retried. |
Step events
| Event | Description |
|---|---|
| Step Started | A step began executing. |
| Step Succeeded | The step completed successfully. |
| Step Failed | The step failed. |
| Step Skipped | The step was skipped (via stage skip list). |
Approval events
| Event | Description |
|---|---|
| Approval Required | A step is waiting for manual approval. |
| Approval Approved | An approval was granted (includes who approved and any comment). |
| Approval Rejected | An approval was denied (includes who rejected and the reason). |
Build events
| Event | Description |
|---|---|
| Artifact Build Started | An artifact build was initiated. |
| Artifact Build Succeeded | The artifact was built and uploaded. |
| Artifact Build Failed | The artifact build failed. |
Event Details
Each event includes:
- Timestamp: When the event occurred.
- Actor: Who triggered the event (user, system, or webhook).
- Pipeline: Which pipeline the event belongs to.
- Stage: Which stage (if applicable).
- Revision: Which deployment revision.
- Details: Event-specific context (e.g., approval comments, error messages, step names).
Event Retention
Events are retained indefinitely. Your full deployment history is always available for compliance and auditing purposes.
Filtering Events
In the dashboard, you can filter events by navigating to the appropriate scope level (organization, pipeline, stage, or revision). Events are displayed in reverse chronological order.
Event Export
Events are not currently exportable to external systems (SIEM, Slack, PagerDuty, etc.). Webhook-based event notifications are planned for a future release. Operations like cancellations, retries, and rollbacks are recorded in the event audit trail.