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.