Skip to main content

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​

EventDescription
Pipeline Synthesis StartedA pipeline definition was detected and is being processed.
Pipeline Synthesis SucceededThe pipeline definition was validated and applied.
Pipeline Synthesis FailedThe pipeline definition had errors.

Stage events​

EventDescription
Stage StartedA stage began executing.
Stage SucceededAll steps in the stage completed successfully.
Stage FailedA step in the stage failed.
Stage RetriedA failed stage was retried.

Step events​

EventDescription
Step StartedA step began executing.
Step SucceededThe step completed successfully.
Step FailedThe step failed.
Step SkippedThe step was skipped (via stage skip list).

Approval events​

EventDescription
Approval RequiredA step is waiting for manual approval.
Approval ApprovedAn approval was granted (includes who approved and any comment).
Approval RejectedAn approval was denied (includes who rejected and the reason).

Build events​

EventDescription
Artifact Build StartedAn artifact build was initiated.
Artifact Build SucceededThe artifact was built and uploaded.
Artifact Build FailedThe 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.