Skip to main content

Create a process monitor

To create a process monitor, navigate to the Process Monitoring page and click “Add process monitor”. On the side, you can select whether to create a cron process monitor or a heartbeat process monitor. The following options can be set:
  • Identifier: A name to uniquely identify this process monitor in your application. You will use this name later when configuring your application to send process monitor events.
  • Schedule: The schedule at which AppSignal expects to receive cron process monitor events, specified using crontab syntax. You can learn more about crontab syntax in our Crontab Learning Center article.
  • Server timezone: The timezone to use to interpret the cron process monitor schedule. If you’re using cron to run your scheduled jobs, then this should match your server’s configured timezone, as that is the timezone cron will use. When in doubt, we recommend leaving this configuration option on its default value of UTC.
  • Maximum duration: The maximum run-time of your job in minutes. If a cron process monitor event is not received between the start time determined by the schedule and the end of the maximum job duration, or if a heartbeat process monitor event is not received within this duration from the last heartbeat process monitor event, it will be reported as failing.
  • Description: An optional description of what this process monitor monitors.
  • Notify me through: The channels that AppSignal should use to notify you of any missed or late process monitor occurrences.
Screenshot of cron process monitors form For a cron process monitor, a finish process monitor event will be expected for each of the occurrences defined by the schedule, before the maximum duration has passed. For a heartbeat process monitor, heartbeat events will be expected continuously, before the maximum duration since the last heartbeat event has passed. When this expectation isn’t met, the process monitor occurrence will be considered failed, and AppSignal will notify you as configured. Once created, you need to configure your application to send process monitor events to AppSignal.

View all process monitors

To view all of your app’s process monitors, go to the process monitors overview page. You can get there from the AppSignal app navigation sidebar: Screenshot of Process Monitoring overview Clicking on the process monitor name will take you to the process monitor’s occurrence overview.

Edit a process monitor

To edit a process monitor’s settings, navigate to the process monitors overview page in the AppSignal app, click on the name of the process monitor you want to change the settings of, then click “Edit” to modify the process monitor’s settings. See the Create a process monitor section for more information on the settings.

Remove a process monitor

To remove a process monitor, click on the name of the process monitor you want to remove, then click “Remove” and follow the on-screen instructions.