> For the complete documentation index, see [llms.txt](https://upsolver.gitbook.io/content/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://upsolver.gitbook.io/content/reference-1/monitoring/job-status.md).

# Job Status

When you create a job in Upsolver, metrics are continuously gathered to monitor performance, issues, and errors. These metrics provide extensive information on the running of the job, the data processed by the job - whether an ingestion or transformation job - and details regarding your cluster. You can use these metrics to ensure your jobs run as expected, and that data is flowing efficiently.  &#x20;

The value given by a metric is useful on its own, though some metrics, when considered in combination with related metrics, provide a greater understanding of the workings of your job. It is helpful to refer to this guide to ensure you diagnose issues quickly and effectively.   &#x20;

<figure><img src="/files/zgKDqXcyC4WDOnSbPNIK" alt=""><figcaption><p>The Jobs page provides quick insight into the performance and execution of your jobs.</p></figcaption></figure>

## Jobs

To view metrics for a job, click the **Jobs** link on the main menu. The **Jobs** page provides an overview of all your jobs, and you can filter this view as follows:

* **Status:** The checklist shows one or more job statuses that you can select to filter the view. This list only displays the status(es) that your jobs are currently in.&#x20;
* **Job Name**: Use the Search box to filter based on the name of your job(s).
* **Filters**: Click **Filters** to open the options and filter by **Job**, **Status**, **Backlog**, **Created At**, **Cluster Name**, **Source**, and **Target**. You can use any combination of these filters. &#x20;

The following information is displayed for each job:&#x20;

<table><thead><tr><th width="205">Column</th><th>Description</th><th data-hidden></th></tr></thead><tbody><tr><td>Job</td><td>The name of the job.</td><td></td></tr><tr><td>Status</td><td>The <a href="#job-status">Status</a> indicates whether the job is running or in another phase.</td><td></td></tr><tr><td>Backlog</td><td>The backlog of events being processed, with the delay measured in time, e.g. 2 Minutes, Up to date.</td><td></td></tr><tr><td>Events Over Time</td><td>A graph of events processed since the job started. Hover your mouse over the graph for the exact number of events processed at a point in time.</td><td></td></tr><tr><td>Created At</td><td>Time indicator to show how long since the job was created.</td><td></td></tr><tr><td>Cluster</td><td>The name of the cluster that processes the job, and the cluster status. Click on the cluster to view more details.</td><td></td></tr><tr><td>Source</td><td>The icon and name of the data source where the data is read from, e.g. <strong>Kafka</strong>, <strong>PostgreSQL CDC</strong>.</td><td></td></tr><tr><td>Target</td><td>The icon and name of the data target where the data is loaded, e.g. <strong>Redshift</strong>, <strong>Snowflake</strong>.</td><td></td></tr></tbody></table>

### Status

Each job will be in one of the following statuses:

<table><thead><tr><th width="232">Job Status</th><th>Status description</th></tr></thead><tbody><tr><td>Running </td><td>The job is up and running with no errors or warnings detected.</td></tr><tr><td>Failed (Retrying)</td><td>The job is experiencing errors that prevent it from progressing. Due to the built-in retry mechanism, Upsolver automatically attempts to retry the job from the exact point where the error occurred.</td></tr><tr><td>Warnings</td><td>The job is progressing and loading data, but there are warnings. These warnings indicate issues such as row rejections or problems with the job's cleanup tasks. </td></tr><tr><td>Completed </td><td>The job has finished processing data up to the specified "END_AT" parameter, which determines the cutoff time for data ingestion. Any files with timestamps after this cutoff are ignored. Once this point is reached, the job status changes to "Completed".</td></tr><tr><td>Paused (Cluster Stopped)</td><td>If the cluster on which the job is running is stopped, the job status will be updated to "Paused (Cluster Stopped)". No reading or writing can be performed by the job.</td></tr><tr><td>Writing Paused </td><td>Writing to the target has been paused. To prevent data loss, the job continues to read and process data from the source, but does not load it to the target until the job is resumed.</td></tr><tr><td>Deleting </td><td>When a job is dropped, it may take a few minutes to delete the associated metadata. During this period, the job status will be displayed as "Deleting".</td></tr><tr><td>Clean up</td><td>The job is currently in the cleanup phase, removing any remaining data or metadata associated with the job.</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://upsolver.gitbook.io/content/reference-1/monitoring/job-status.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
