Skip to main content

Monitoring & Alerts

Saddle Data provides a comprehensive monitoring suite to help you track the health of your data pipelines and infrastructure.

Activity Feed

The Activity Feed provides a real-time log of all operational events within your organization. It serves as the source of truth for:

  • Flow Runs: Successes, failures, and rows synced.
  • Schema Drift: Warnings when source schemas change.
  • Agent Status: Alerts when a remote agent goes offline.
  • System Events: Billing thresholds, plan changes, etc.

You can access the Activity Feed by clicking Monitoring in the main navigation.

Alert Rules

To prevent silent failures, you can configure Alert Rules that notify you when specific conditions are met.

Creating a Rule

  1. Navigate to Monitoring > Alert Rules.
  2. Click New Rule.
  3. Configure the rule:
    • Event: Choose between Flow Failure, Schema Drift, Agent Offline, or All Events.
    • Scope: Apply the rule Globally (all flows/agents) or restrict it to a specific Flow or Agent.
    • Action: Currently supports Email. (Webhook and Slack integration coming soon).

Example Rules

  • Critical Failure: Event: Flow Failure, Scope: Global, Action: Email DevOps Team.
  • Drift Warning: Event: Schema Drift, Scope: Specific Flow (Sales Data), Action: Email Data Engineer.
  • Agent Down: Event: Agent Offline, Scope: Global, Action: Email Admin.

Agent Monitoring

For self-hosted Remote Agents, Saddle Data performs Heartbeat Monitoring.

  • Agents send a heartbeat every 30 seconds.
  • If the platform does not receive a heartbeat for 5 minutes, the agent is marked as Offline.
  • An agent_offline event is generated, which can trigger an Alert Rule.

Audit Logs

The Audit Logs tab tracks user actions within the platform, such as creating flows, updating settings, or inviting members. This is distinct from the System activity feed, which tracks automated operational events.