> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Process monitor occurrences

You'll be able to begin monitoring your process monitors in AppSignal after:

* [Creating a process monitor in AppSignal](/check-ins/create)
* [Configuring your application to send process monitors to AppSignal](/check-ins/configuration)

A process monitor consists of occurrences which can succeed or fail. For a cron process monitor, an occurrence is a time at which, according to its configured schedule, AppSignal expects to receive a start and finish event for this process monitor. A cron process monitor's occurrence succeeds if it receives a finish event during its maximum duration.

For a heartbeat process monitor, an occurrence is a time at which AppSignal has received a heartbeat event, and an occurrence succeeds if it receives another heartbeat event during its maximum duration.

## Viewing process monitors

To view all of your app's process monitors, click on the Process Monitoring overview via the AppSignal app navigation:

<img src="https://mintcdn.com/appsignal-715f5a51/nF8c1Rwq1cS7b5hg/assets/images/screenshots/check-ins/check-ins-overview.png?fit=max&auto=format&n=nF8c1Rwq1cS7b5hg&q=85&s=d29d0b8c94425ad0b2d8b13bbcbcded6" alt="Screenshot of Process Monitoring overview" width="1661" height="475" data-path="assets/images/screenshots/check-ins/check-ins-overview.png" />

Here, you will have an overview of your process monitors with the following columns:

| Column name         | Description                                                                                                                                                    |
| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Identifier and type | The identifier of your process monitor and its type.                                                                                                           |
| Schedule            | The schedule of your process monitor: the crontab syntax for cron process monitors, or the maximum duration between heartbeats for heartbeat process monitors. |
| Last failure        | The last time a process monitor occurrence failed.                                                                                                             |
| Last success        | The last time a process monitor occurrence succeeded.                                                                                                          |
| Last occurrence     | The status of the last process monitor occurrence.                                                                                                             |

## Statuses

The state of a process monitor will be that of its last occurrence. Process monitor occurrences will have one of the following statuses:

| Status                                                                            | Description                                                                                                          |
| --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| <span style={{color: '#8896b3'}}><Icon icon="location-circle" /> New</span>       | No events have yet been received for this process monitor.                                                           |
| <span style={{color: '#29A575'}}><Icon icon="check-circle" /> Success</span>      | The process monitor occurrence has been completed within its maximum duration.                                       |
| <span style={{color: '#E05729'}}><Icon icon="clock" /> Late</span>                | The process monitor occurrence has been completed *after* its maximum duration.                                      |
| <span style={{color: '#C8223D'}}><Icon icon="exclamation-circle" /> Missed</span> | The process monitor occurrence has not been completed.                                                               |
| <span style={{color: '#29A575'}}><Icon icon="play-circle" /> Running</span>       | A start cron process monitor event has been received, or a previous heartbeat's maximum duration has not yet passed. |

Late or missed process monitor occurrences are considered to have failed, and AppSignal will notify you that the process monitor has failed according to your process monitor's settings.

## Process monitor summary

Clicking on the identifier of a process monitor will take you to an overview of:

* **The last five occurrences:** The timestamps for the last five occurrences for the process monitor alongside their status.
* **The last five failed occurrences:** The timestamps for the last five missed or late process monitor occurrences.

<img src="https://mintcdn.com/appsignal-715f5a51/nF8c1Rwq1cS7b5hg/assets/images/screenshots/check-ins/check-ins-summary.png?fit=max&auto=format&n=nF8c1Rwq1cS7b5hg&q=85&s=048fe6d110685685f69999e0e8e04cd9" alt="Screenshot of Process Monitoring summary" width="1311" height="766" data-path="assets/images/screenshots/check-ins/check-ins-summary.png" />
