Skip to main content

Automate pipeline activity summaries

Learn how to set up automated email summaries of your pipeline activity using an Ascend Automation. Otto will analyze your Flow runs and send digestible reports at your specified frequency.

Prerequisites​

  • At least one Ascend Flow

Create your Automation​

This example demonstrates how to configure an Automation that monitors pipeline activity over the weekend. Specifically, we'll set up a summary that:

  • Sends every Monday at 9 AM PST
  • Covers the previous 3 days of Flow runs
  • Provides insights into pipeline performance

You can create Automations using the UI or by writing YAML files directly. This aligns with Ascend's Flex Code philosophy, allowing you to choose the method that works best for your workflow.

Using the configuration UI​

  1. In the Build panel, scroll to the Automations section and click + to create a new Automation

    add
  2. The configuration interface opens in a new tab auto-ui

  3. Give your Automation a descriptive name like activity-summary

  4. Click + Add next to Sensors to create a schedule for your email summaries sensor

  5. Give your Sensor a descriptive name like monday-am

  6. Set up the email frequency using a cron expression. Change the timezone from UTC if needed for your local time

    cron
  7. Click + Add next to Events to specify what pipeline activity to monitor

  8. Select the Flow you want included in the activity summary event-flow

  9. Click + Add next to Actions to define what happens when the automation triggers

  10. Give your Action a descriptive name like otto-activity-summary

  11. Change the Action type from Run Flow to Otto Activity Summary action-summary

  12. Add email recipients in the Email Recipients field, then click Add to confirm each address

    email
  13. Select Custom for the summary window to control how much historical data Otto analyzes

  14. Enter 3d to create a 3-day lookback window for the summary

    custom summary
  15. Click Save to finalize your Automation configuration

    save summary
  16. Switch to the Code tab in the top right to view the generated YAML configuration

Customize the summary window​

Summary windows can be custom-configured in units of hours (h), days (d), or weeks (w) depending on your desired summary report frequency. 23h, 3d, and 4w are all valid summary windows.

note

The summary window controls how far back Otto looks for data to analyze, not how often emails are sent. Email frequency is determined by the cron expression in your Sensor configuration.