# Process Heatmap

LLMS index: [llms.txt](/llms.txt)

---

## 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.

<figure><img src="/images/screenshots/process-heatmap.png"
    alt="Process Heatmap showing density of completed processes over a 24/7 grid"><figcaption>
      <p>The Process Heatmap dashboard visualizes hourly processing density to highlight peak scheduling windows.</p>
    </figcaption>
</figure>


---

## 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.
