Exception Details Help
1) Exception Details Column Descriptions
Each row in this report represents a recent Exception thrown from a monitored inteface.
Interfaces included but are not limited to the JDBC interfaces such as Connection/Statement/PreparedStatement.
By default the report is sorted with the most recent queries showing at the top
- ID - An increasing integer that indicates the number of the exception since the server was last booted.
- StartTime - The time the exception was thrown
- ExceptionStackTrace - The stack trace of the exception.
- MethodName - The method name of the monitored interfaces method that threw the exception
2) Exception Detail Action
- Refresh - Use current form settings to retrieve Exception detail data
- Reset - Erases/Removes all rows from the Exception Detail buffer
- Enable - Enable Exception Detail monitoring. If already enabled this has no effect.
- Disable - Disable Exception Detail monitoring. If monitors are already disabled this has no effect.
3) Output
Determines the output format for the Exception detail buffer. Options for output are HTML, XML, and an MS Excel spreadsheet.
HTML is the default.
4) Set Buffer Size (optional)
Resizes the number of rows that are kept in the rolling Exception detail buffer. Any current rows remain in the buffer. JAMon does not have a
limitation on the buffer size, so if you would like a larger buffer size then is available in the list you may edit
the jsp and add the value.
- No Action - No Action indicates that the page request will not alter the buffer
- 50 rows - 50 Exceptions will fit in the buffer
- 100 rows - 100 Exceptions will fit in the buffer
- 250 rows - 250 Exceptions will fit in the buffer
5) Text Display Length (optional)
In some cases Stack traces can become quite large and make the report difficult to read. By entering an integer in this field
the display of the label column will be truncated to the specified length. Note this only affects the display and the actual data in the report is not altered.
6) Highlight (optional)
Any text that is entered here and appears in the label column will be hightlighted
7) Filter (optional)
Filter leverages the com.fdsapi.ArraySQL class to query the JAMon data with a SQL like syntax.
- If you specify any string within the filter (something like: com), the string will be used in a Regular Expression to
find any monitors with the given pattern in their label. This allows you to search for monitors of interest. Note: A regular expression is used,
not the more typical SQL 'like' clause (i.e. '%com%'). Also the regular expressions are case insensitive.
- You can also enter a full ArraySQL syntax and do more complex queries on any of the JAMon columns.
Note Strings should be surrounded by single quotes not double quotes. You can use the reports column names as part of
your query. Examples follow:
- select * from array where label like 'pageHit' or label like 'mypackage'
- select * from array where hits>500
- select * from array where label like 'pageHit' or (label like 'mypackage' and hits>500 and total>100000)
- select * from array where label in ('bytessent', 'bytesreceived')
- Or you can just put in the where clause: where hits>500
8) Links
Links to various classes from FormattedDataSet API that were used in creating this page.
- FormattedDataSet - Used to generate
dynamic text
- ArrayConverter - Used to format JAMon
statistics for display.
- ArraySQL - Used to query Object arrays
(Object[][]) that can contain any datatype.
Close