PAS for OpenEdge Monitoring for Optimal Performance

April 18, 2025 Application Development, OpenEdge

Maintaining the health and performance of your Progress Application Server for OpenEdge (PAS for OpenEdge) environment is critical for keeping operations seamless. Our recent webinar covered best practices for monitoring PAS for OpenEdge, leveraging key tools and proactively managing system performance. Read on for a recap of the session’s key takeaways.

Why PAS for OpenEdge Monitoring Matters

Monitoring PAS for OpenEdge effectively helps prevent performance bottlenecks, provides system stability and enhances user experience. Whether you’re troubleshooting an issue or optimizing resource allocation, having the right monitoring strategy in place can save you time and effort.

Monitoring Options for PAS for OpenEdge

PAS for OpenEdge provides multiple monitoring tools, each with its unique advantages:

REST API for Real-Time Insights

The PAS for OpenEdge REST API is a lightweight and efficient way to pull key metrics. It’s ideal for monitoring and alerting. Common use cases include:

  • Checking session and agent counts
  • Monitoring memory usage and response times
  • Making several requests for metrics in a short time

By automating REST API calls, you can integrate PAS for OpenEdge health checks into your broader monitoring framework.

While PAS for OpenEdge requires additional setup and permissions, it’s an excellent choice for long-term performance monitoring and capacity planning.

OEJMX for Deep-Dive Analysis

Another powerful tool for gathering PAS for OpenEdge performance data, OEJMX offers some advantages over REST API:

  • Gathering several different metrics in one call

  • Collecting information on Tomcat

Health Scanner for Automated Health Checks

The PAS for OpenEdge Health Scanner continuously assesses server availability, making it an essential feature for load-balanced environments. The scanner will keep a “health” score of the PAS for OpenEdge instance and machine. If the health falls below the threshold, a query of the health API will return a message to have the Load Balancer remove the PAS for OpenEdge instance. Key benefits of the scanner include:

  • Promoting high availability
  • Warning of possible slowness or crash imminent
  • Allows for easy trending of data with a ProDataSet output

Key Metrics to Monitor

Effective PAS for OpenEdge monitoring focuses on tracking the right metrics to detect anomalies before they become issues. Here are key metrics to keep an eye on:

  • Availability: Confirm PAS for OpenEdge instances are running and responding to requests.
  • Thread Pool Usage: Monitor the number of active and idle threads to prevent saturation.
  • Session Counts: Keep track of active, queued and timed-out sessions.
  • Memory Consumption: Identify potential memory leaks or excessive garbage collection.
  • Overall System Health: Use built-in health checks to get a comprehensive view of PAS for OpenEdge stability.

Automating PAS for OpenEdge Monitoring for Proactive Management

Rather than reacting to problems as they arise, automation allows you to proactively manage PAS for OpenEdge health. The automation process includes:

  • Setting up alerts based on REST API or OEJMX data
  • Integrating monitoring with enterprise tools like Prometheus or Splunk
  • Trend the data so you can watch for changes over time

Final Thoughts

PAS for OpenEdge monitoring doesn’t have to be complex. By leveraging the REST API, OEJMX and the Health Scanner, you can maintain high availability, optimize performance and minimize downtime.

If you missed the live webinar or want to dive deeper into PAS for OpenEdge monitoring strategies, we invite you to watch the full session on demand. Stay tuned for more insights and best practices in our upcoming sessions!

Watch the webinar now.

Jessica (Malakian) Newton

Progress Software empowers organizations to achieve transformational success in the face of disruptive change. Our software enables our customers to develop, deploy and manage responsible AI-powered applications and digital experiences with agility and ease.

Bio Overview

With over five years of experience in product marketing, Jessica has developed a strong foundation in application development and database management software. Her entire career has been at Progress, where she began as an intern in 2020 and have since contributed to multiple products, including the Progress Corticon business rules management system and others.

Jessica specializes in Go-To-Market strategy, execution and management for the Progress OpenEdge platform—leading both campaigns and new product launches, as well as content development, market and persona research and other product marketing activities. She consistently delivers results that drive customer retention and foster innovation. Her public speaking skills have been recognized, notably when she placed first in the Pi Sigma Epsilon South/Atlantic Regional Speakers Competition.

Her goal is to empower customers and partners to fully realize the value of their OpenEdge technology—enabling them to modernize, innovate, and achieve greater business impact by maximizing existing investments and seamlessly embracing new capabilities. Whether it’s migrating to the latest version of the OpenEdge applications or leveraging the Progress Data Platform, she is dedicated to showing organizations how to transform their technology into a strategic advantage. Currently, she focuses on multiple initiatives for the OpenEdge platform, including modernization, expanding the developer base, AI integration, security and more, helping customers and partners succeed in a rapidly evolving landscape. Outside of work, Jessica enjoys writing and reading, which help her stay creative and balanced.

Areas of Expertise

  • Product Marketing Strategy
  • Go-To-Market Execution and Management
  • Content Development
  • Market and Persona Research
  • Public Speaking

Credentials & Publications

  • Pi Sigma Epsilon South/Atlantic Regional Speakers Competition – First Place

Connect with Me

 

 

 

 

 


Read next OpenEdge 11.7 Is Officially Retired – Here’s What You Need to Know