> 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/stream-and-file-sources/monitoring-v1.md).

# Monitoring (V1)

## Metric groups

Some metrics may not apply to the job type you created or only be relevant to particular data sources or target destinations.&#x20;

* **Summary**: Displays the most relevant metrics to your job.
* **All**: All metrics applicable to your job.&#x20;

Job metrics are categorized into three groups:

1. [Job Execution Status](#job-execution-status)
2. [Data Scanned](#data-scanned)
3. [Cluster](#cluster)

## Job Execution Status

The Job Execution Status metrics include all jobs running on the cluster:

<table><thead><tr><th width="320">Metric</th><th>Description</th></tr></thead><tbody><tr><td><a href="/pages/wk5HMdO7hka1LKGaYERM#job-executions-currently-running">Job executions currently running</a></td><td>The number of currently running job executions.</td></tr><tr><td><a href="/pages/wk5HMdO7hka1LKGaYERM#job-executions-currently-in-queue">Job executions currently in queue</a></td><td>The number of queued job executions pending.</td></tr><tr><td><a href="/pages/wk5HMdO7hka1LKGaYERM#job-executions-completed-today">Job executions completed - today</a></td><td>The number of job executions completed today.</td></tr><tr><td><a href="/pages/wk5HMdO7hka1LKGaYERM#job-executions-completed-lifetime">Job executions completed - lifetime</a></td><td>The number of job executions completed over the lifetime of the job.</td></tr><tr><td><a href="/pages/wk5HMdO7hka1LKGaYERM#job-executions-currently-waiting-for-dependencies">Job executions currently waiting for dependencies</a></td><td>The number of job executions that are waiting for a dependency to complete.</td></tr><tr><td><a href="/pages/wk5HMdO7hka1LKGaYERM#job-executions-currently-retrying-after-failure">Job executions currently retrying after failure</a></td><td>The number of job executions that encountered an error and are currently retrying.</td></tr><tr><td><a href="/pages/wk5HMdO7hka1LKGaYERM#execution-failure-reason">Execution Failure Reason</a></td><td>The error message detailing why the job failed.</td></tr></tbody></table>

## Data Scanned

The following metrics provide monitoring information regarding the data processed by your job:

<table><thead><tr><th width="242">Metric</th><th>Description</th></tr></thead><tbody><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#rows-read-completed-executions">Rows read (completed executions)</a></td><td>The total number of rows scanned by completed executions today. This is a measure of rows that were processed successfully.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#rows-filtered-by-where-clause">Rows filtered by WHERE clause</a></td><td>The number of rows that were filtered out because they didn’t pass the WHERE clause predicate defined in the job.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#average-rows-scanned-per-execution">Average rows scanned per execution</a></td><td>The average number of rows scanned per job execution.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#maximum-rows-scanned-in-an-execution">Maximum rows scanned in an execution</a></td><td>The maximum number of rows scanned in a single job execution today.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#rows-pending-processing">Rows Pending Processing</a></td><td>The number of rows in the source table that have not been processed yet.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#discovered-files">Discovered Files</a></td><td>The number of files to load discovered by the job.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#discovered-bytes">Discovered Bytes</a></td><td>The number of bytes to load discovered in the source stream.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#parse-errors-for-ingestion-jobs">Parse Errors (for ingestion jobs)</a></td><td>The number of items that failed to parse. This value represents a lower bound as malformed items may corrupt subsequent items in the same file as well.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#rows-written-completed-executions">Rows written (completed executions)</a></td><td>The number of rows written to the target by the job.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#rows-filtered-by-having-clause">Rows filtered by HAVING clause</a></td><td>The number of rows that were filtered out because they did not pass the  HAVING clause predicate defined in the job.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#rows-filtered-due-to-missing-partition">Rows filtered due to missing partition</a></td><td>The number of rows that were filtered out because some or all of the partition columns were NULL or empty string.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#rows-filtered-due-to-missing-primary-key">Rows filtered due to missing Primary Key</a></td><td>The number of rows that were filtered out because some or all of the primary key columns were NULL.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#bytes-written-completed-executions">Bytes written (completed executions)</a></td><td>The size of the data written by the job.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#columns-written">Columns written</a></td><td>The number of columns written to by the job. This value can change over time if the query uses * in the SELECT clause.</td></tr><tr><td><a href="/pages/j0GlDZzwfXxVYXWCCg7F#columns-written-sparse">Columns written - sparse</a></td><td>The number of sparse columns written to today. A sparse column is a column that appears in less than 0.01% of all rows.</td></tr></tbody></table>

## Cluster&#x20;

The following metrics provide information about the cluster running your job:

<table><thead><tr><th width="233">Metric</th><th>Description</th></tr></thead><tbody><tr><td><a href="/pages/miLpEtghCV58NsY3O6mW#utilization-percent">Utilization Percent</a></td><td>Represents how much of the server's processing capacity is in use.</td></tr><tr><td><a href="/pages/miLpEtghCV58NsY3O6mW#tasks-in-queue">Tasks in Queue</a></td><td>The number of job tasks pending execution in the cluster queue.</td></tr><tr><td><a href="/pages/miLpEtghCV58NsY3O6mW#memory-load-index-gc">Memory Load Index (%GC)</a></td><td>The percentage of time that the server is doing garbage collection rather than working.</td></tr><tr><td><a href="/pages/miLpEtghCV58NsY3O6mW#reload-from-disk-percent">Reload from disk percent</a></td><td>The percent of bytes re-loaded into memory from disk.</td></tr><tr><td><a href="/pages/miLpEtghCV58NsY3O6mW#cluster-crashes">Cluster Crashes</a></td><td>How many server crashes happened in the job’s cluster today.</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/stream-and-file-sources/monitoring-v1.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.
