This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Monitor

Real-time operations monitoring dashboards for the Process Scheduler and Integration Broker.

Monitor

psLens provides two operational monitoring dashboards to keep track of the background activity and integration health of your PeopleSoft environments in real time.

  • Process Monitor — Monitor running, queued, and recently completed Process Scheduler requests.
  • Process Heatmap — Analyze historical Process Scheduler density and peak utilization windows.
  • IB Monitor — Track real-time message traffic, publication contracts, and subscription contracts flowing through the PeopleSoft Integration Broker.

1 - Process Heatmap

Process Heatmap

The Process Heatmap plots historical Process Scheduler activity as a day-of-week by hour-of-day grid, so you can see when the scheduler is busy. Use it to find peak hours, scheduler idle windows, and times when a specific job actually runs.

Process Heatmap showing density of completed processes over a 24/7 grid

The Process Heatmap dashboard visualizes hourly processing density to highlight peak scheduling windows.


Key Features

  1. Density Visualization: Each cell represents a specific hour of a specific day (e.g., Monday at 2:00 PM). The cell color ranges from light (low volume) to dark/vibrant (high volume).

  2. Interactive Filters:

    • Database: Switch between your configured databases to compare load across PROD, TEST, or DEV.
    • Lookback Window: Select the historical date range to include in the calculation (e.g., Last 7 Days, Last 30 Days, or Last 90 Days).
    • Process Type / Name: Filter the heatmap to specific process types (e.g., Application Engines, SQR Reports) or individual process definitions to see when a specific job runs most frequently.
  3. Hourly Breakdown: Hovering over any cell reveals the exact number of processes that started, ran, or completed within that specific hour.


Use Cases

  • Batch Window Planning: When scheduling a new, resource-intensive batch process, use the heatmap to find the quietest hours (lightest cells) to avoid system slowdowns or resource conflicts.
  • Peak Utilization Audit: Identify when the Process Scheduler experiences maximum concurrency. If the grid is consistently dark during specific hours, it may explain CPU spikes or queue delays.
  • Scheduler Drift and Efficiency: Check whether the overnight job actually ran overnight, or slipped into the workday.

2 - Process Monitor

Process Monitor

URL: /processmonitor

The Process Monitor shows process requests that have run or are currently running. This is the main operational view for the Process Scheduler — open it to see what is running, queued, or recently failed.

Process Monitor showing running and completed processes with timeline and statistics

Process Monitor with search filters, timeline visualization, statistics, and process request details

What You Can Do

  • View Active and Queued Jobs: See running process requests (Initiated and Processing status) and queued or recently completed requests.
  • Filter and Search: Filter by process name, user, status, and date range.
  • Drill Into Details: Click a process instance to see its full details: status, run dates, server, output, and log information.
Process Monitor timeline showing execution bars color-coded by status with date range statistics

Timeline visualization with color-coded execution bars, date range statistics, top processes, and top operators

Process Monitor results table with clickable instance links, status badges, and recurrence links

Process request results with clickable links to process instances, definitions, operators, and recurrences

When It’s Useful

  • Checking whether a scheduled process ran successfully.
  • Investigating a process failure (the detail view shows status codes and timing).
  • Seeing what is currently running on a server.
  • Responding to a Long-Running Processes alert from the dashboard.

Process Status Reference

StatusMeaning
QueuedWaiting to be picked up by a Process Scheduler server
InitiatedServer has picked up the request and is starting the process
ProcessingProcess is actively running
SuccessProcess completed successfully
ErrorProcess ended with an error condition
Not SuccessfulProcess ran but reported a non-success result
Unable to PostOutput could not be delivered
CancelledProcess was cancelled before it completed

Alerts for Process Scheduler

Two alert types monitor the Process Scheduler automatically:

  • Long-Running Processes — Flags processes that have been running longer than the configured threshold.
  • Process Errors — Finds processes that have failed within the lookback window.

When these alerts fire, the dashboard shows them with direct links to the relevant Process Monitor entries.

3 - IB Monitor

IB Monitor

URL: /ibmonitor

The IB Monitor shows the real-time status of PeopleSoft Integration Broker message traffic. Open it when an integration is failing or messages aren’t moving.

IB Monitor showing search filters and operation instance tabs

Integration Broker Monitor with status filters, time range selection, and operation/contract tabs

What You Can Do

  • View Transactions: Monitor Integration Broker operation instances, publication contracts, and subscription contracts.
  • Filter and Search: Filter message traffic by status, operation name, node, and date range.
  • Analyze Failures: See detailed information for each transaction, including status, timestamps, and error messages.
  • View Payload: Drill into individual transactions to see full request/response details.

When It’s Useful

  • Investigating why an integration isn’t working.
  • Checking whether messages are being processed.
  • Responding to IB alert notifications from the dashboard.
  • Auditing message traffic for a specific operation.

Message Status Reference

StatusMeaning
NewMessage has been created and is waiting to be processed
WorkingMessage is currently being processed
DoneMessage was processed successfully
ErrorProcessing failed with an error
TimeoutProcessing exceeded the allowed time
CancelledMessage was cancelled

Integration Broker Alerts

Six alert types monitor the Integration Broker automatically:

Error and Timeout alerts (look back over a configurable window):

Stalled alerts (find messages stuck too long in New or Working status):