Ana içeriğe geç

Scheduled Jobs

bilgi

This is the page where you can manage scheduled jobs created on the Apinizer platform. You can start, pause, resume, or stop jobs from this page.

Overview

The Scheduled Jobs page works in two different views:

Project View

Displays and manages scheduled jobs belonging to your active project

Admin View

Displays and manages scheduled jobs belonging to all projects (only for admin users)

Page Components

Project Selector (Admin Only)

In admin view, you can select the project you want from the dropdown menu at the top.

bilgi

The Admin Jobs option shows all system-level jobs. When a specific project is selected, only jobs belonging to that project are listed.

Jobs Table

Scheduled jobs are listed in the table with the following information:

ColumnDescription
NameUnique name of the job
GroupCategory/class the job belongs to
TimeDate and time the job is scheduled
Last FiredDate and time the job last ran
Next FireDate and time the job will run next
ActionOperations that can be performed on the job
StatusCurrent status of the job

Job Types

Different types of scheduled jobs exist on the Apinizer platform:

Anomaly Detector Job

Scheduled job that performs anomaly detection in the system. Detects unusual behaviors and performance issues.

Uptime Monitor Job

Scheduled job that monitors the operational status of services and APIs. Performs health checks at certain intervals.

Alert Job

Scheduled job that manages system alerts and notifications. Sends alerts when defined conditions occur.

Report Configuration Job

Scheduled job that enables automatic creation and sending of reports.

Task Flow Manager

Scheduled job that manages Integration Flow and Task flows. Triggers flows at certain intervals.

Job Actions

Four different actions can be performed for each job:

Start Now

Starts the job immediately without waiting for scheduling.

uyarı

This button is only active when the job is in SCHEDULED or PAUSED status. It is disabled when in RUNNING status.

Pause

Pauses a running or scheduled job. The job will not perform its next scheduled run.

bilgi

This button is only active when the job is in SCHEDULED status.

Resume

Reactivates a paused job. The job continues to run according to its schedule.

bilgi

This button is only active when the job is in PAUSED status.

Stop

Stops a running job. The job is terminated immediately.

uyarı

This button is only active when the job is in RUNNING status.

Job Statuses

Jobs can be in different statuses:

Job is scheduled and waiting for its next run time. For jobs in this status:

  • Start Now active
  • Pause active
  • Resume inactive
  • Stop inactive

Usage Scenarios

Test Execution

You can test whether a job works correctly by using the Start Now button to run it immediately without waiting for scheduling.

Maintenance Window

You can temporarily stop jobs during system maintenance with the Pause button and reactivate them after maintenance with Resume.

Emergency Stop

You can immediately terminate a running job with the Stop button in case of an unexpected issue.

Project-Based Monitoring

Admin users can monitor and manage each project's jobs separately using the project selector.

Best Practices

ipucu

Job Status Tracking: Track whether jobs run on time by regularly checking the Last Fired and Next Fire columns of jobs.

ipucu

Admin View: When performing system-wide job management, first check system-level jobs using the Admin Jobs option, then proceed to project-based reviews.

uyarı

Stopping Running Jobs: Before stopping a job in RUNNING status, evaluate the consequences of interrupting the job's operation mid-way.

Frequently Asked Questions

Why are jobs not visible?
  • Check the project selector (in admin view)
  • There may be no scheduled jobs in your active project
  • Try the page refresh button
Why is Start Now button inactive?

The job is probably in RUNNING status. A job can only run once at a time. Wait for the job to finish or use the Stop button.

How do I activate a paused job?

Use the Resume button. The job will start running again according to its schedule.

What is Admin Jobs?

Jobs that run at system level, not belonging to a specific project. For example: log cleanup, metric collection, etc.