← Documentation home

Monitoring & troubleshooting

Day-two operations: where to look when something fails or goes quiet. Complements Production readiness.

What execution logs exist

How to inspect failed runs

  1. Identify whether the failure is agent, workflow trigger, or integration/webhook.
  2. Open the agent execution row; read error text and correlation identifiers.
  3. For outbound webhooks, check HTTP status from the delivery log and fix the receiver.
  4. Replay with care: use idempotency_key for agent calls so retries stay safe.

Metrics exposed in the product

Dashboard monitoring plus API routes under /api/v1/monitoring/* and agent-level .../metrics (counts, timing where available). Interpret alongside your own APM.

Recommended alerts

Webhook verification sequence (outbound)

  DripPulse                    Your endpoint
      |                              |
      |-------- signed POST -------->|
      |                              | verify signature / secret
      |<------- 2xx ack -------------|
      |                              |
      | retry on transient errors    | idempotent handler

Agent execution flow (simplified)

  Request --> Auth / org scope
                |
                v
           Load agent policy
                |
                v
           Run execution (record idempotency_key)
                |
                v
           Persist result + metrics

Support: support@drippulse.io