Aiden
Tasks
Overview
aiden supports a robust system for scheduling and executing recurring tasks within the aiden platform it allows you to automate queries to be run at specified intervals, leveraging the existing aiden capabilities through a scheduled execution environment aiden supports two types of task definitions scheduled and event based tasks as the name suggests, scheduled tasks run according to a predefined schedule a task can be run daily, weekly, or on any custom schedule specified for the task while event based tasks can be triggered from your devops workflows using a webhook url provided by aiden creating tasks each task is configured with a list of the following fields name description trigger ( schedule or event ) cron schedule (required only for scheduled tasks) retries (defaults to 3) timeout (defaults to 2 mins) contact points task step expert (defaults to aiden aws, prometheus, observenow, etc experts are also supported) action the success or failure notification of each task execution is forwarded to the configured contact points configuration steps navigate to tasks in the sidebar click on add task configure all the required fields for creating the task click save to create the task the following image shows a task that analyzes the aws cost of the organization every day at 6 am tasks execution history the result of each task execution can be viewed in the task execution history for each task to check the execution history, click on the history icon on the task card the following image shows a sample of the task execution history