Schedule reports with the cron utility

You can use the cron command-line utility to initiate a report request with the Reporting CLI that runs periodically at any date or time interval. Follow the cron expression syntax to specify the date and time that precedes the command that you want to initiate.

To learn about the cron expression syntax, see Cron expression reference. To get help with cron, open the man page by running the following command:

  1. man cron

Prerequisites

Specifying the report details

Open the crontab editor by running the following command:

  1. crontab -e

In the crontab editor, enter the report request. The following example shows a cron report that runs every day at 8:00 AM:

  1. 0 8 * * * opensearch-reporting-cli -u https://playground.opensearch.org/app/dashboards#/view/084aed50-6f48-11ed-a3d5-1ddbf0afc873 -e ses -s <sender_email> -r <recipient_email>