Get started with Azure Scheduler in Azure portal

It's easy to create scheduled jobs in Azure Scheduler. In this tutorial, you'll learn how to create a job. You'll also learn Scheduler's monitoring and management capabilities.

Create a job

  1. Sign in to Azure portal.
  2. Click +New > type Scheduler in the search box > select Scheduler in results > click Create.

  3. Let’s create a job that simply hits http://www.microsoft.com/ with a GET request. In the Scheduler Job screen, enter the following information:

    1. Name: getmicrosoft
    2. Subscription: Your Azure subscription
    3. Job Collection: Select an existing job collection, or click Create New > enter a name.
  4. Next, in Action Settings, define the following values:

    1. Action Type: HTTP
    2. Method: GET
    3. URL: http://www.microsoft.com

  5. Finally, let's define a schedule. The job could be defined as a one-time job, but let’s pick a recurrence schedule:

    1. Recurrence: Recurring
    2. Start: Today's date
    3. Recur every: 12 Hours
    4. End by: Two days from today's date

  6. Click Create

Manage and monitor jobs

Once a job is created, it appears in the main Azure dashboard. Click the job and a new window opens with the following tabs:

  1. Properties
  2. Action Settings
  3. Schedule
  4. History
  5. Users

Properties

These read-only properties describe the management metadata for the Scheduler job.

Action settings

Clicking on a job in the Jobs screen allows you to configure that job. This lets you configure advanced settings, if you didn't configure them in the quick-create wizard.

For all action types, you may change the retry policy and the error action.

For HTTP and HTTPS job action types, you may change the method to any allowed HTTP verb. You may also add, delete, or change the headers and basic authentication information.

For storage queue action types, you may change the storage account, queue name, SAS token, and body.

For service bus action types, you may change the namespace, topic/queue path, authentication settings, transport type, message properties, and message body.

Schedule

This lets you reconfigure the schedule, if you'd like to change the schedule you created in the quick-create wizard.

This is an opportunity to build complex schedules and advanced recurrence in your job

You may change the start date and time, recurrence schedule, and the end date and time (if the job is recurring.)

History

The History tab displays selected metrics for every job execution in the system for the selected job. These metrics provide real-time values regarding the health of your Scheduler:

  1. Status
  2. Details
  3. Retry attempts
  4. Occurrence: 1st, 2nd, 3rd, etc.
  5. Start time of execution
  6. End time of execution

You can click on a run to view its History Details, including the whole response for every execution. This dialog box also allows you to copy the response to the clipboard.

Users

Azure Role-Based Access Control (RBAC) enables fine-grained access management for Azure Scheduler. To learn how to use the Users tab, refer to Azure Role-Based Access Control

See also

What is Scheduler?

Scheduler concepts, terminology, and entity hierarchy

Plans and billing in Azure Scheduler

How to build complex schedules and advanced recurrence with Azure Scheduler

Scheduler REST API reference

Scheduler PowerShell cmdlets reference

Scheduler high-availability and reliability

Scheduler limits, defaults, and error codes

Scheduler outbound authentication