Get metrics for a specific ABL application

When to use:

Session Manager metrics provide information about the number of requests that were executed/failed/queued while running on a specific ABL Application.

For more information about PAS for OpenEdge Session Manager metrics, see Collect runtime metrics in Manage Progress Application Server (PAS) for OpenEdge.

Query:
# Tokens: APP_NAME
# Get session manager metrics from an ABL application
{"O":"PASOE:type=OEManager,name=SessionManager","M":["getMetrics","oepas1"]}
Note: In this example, the token APP_NAME is replaced with oepas1.
Result:

The output demonstrates the number of requests and in this example the numReserveABLSessionTimeouts is 0, which indicates that no clients were ever timed out. There were also no read or write errors. This indicates that the server is running well.

{
   "getMetrics":{
      "maxConcurrentClients":"50",
      "concurrentConnectedClients":"0",
      "numReserveABLSessionTimeouts":"0",
      "writeErrors":"0",
      "reads":"30133",
      "numReserveABLSessionWaits":"0",
      "startTime":"2020-01-14T11:50:24.634-05:00",
      "requests":"15059",
      "type":"OE_BROKER",
      "writes":"30132",
      "readErrors":"0",
      "accessTime":"2020-01-14T11:51:16.703-05:00"
   }
}