JDBInsight provides the ability to quickly detect performance bottlenecks
within a J2EE™ system, reducing the need to allocate valuable development
resources or purchasing further hardware to compensate for poor
performance. It aids testing by providing unique information
visualizations that show the execution of a J2EE™ application in terms of
technology and component classification as well as transaction demarcation.

The focus for the 2.1 release is centered around improved usability of
both the console and driver/agent setup. Various client- and server-side
changes are planned to increase the effectiveness of the tooling in
resolving performance problems in complex transactional J2EE/Database
applications.

Console/Server Installers can be downloaded from:
http://www.jinspired.com/products/jdbinsight/downloads/index.html

Current Download Links
Windows:
http://www.jinspired.com/products/jdbinsight/downloads/evals/windows/jdbins
ight_2_1_ea_18.exe
Solaris:
http://www.jinspired.com/products/jdbinsight/downloads/evals/solaris/jdbins
ight_2_1_ea_18.bin
Linux:
http://www.jinspired.com/products/jdbinsight/downloads/evals/linux/jdbinsig
ht_2_1_ea_18.bin

Note: All platform installers contain JDBInsight's native libraries for
the other server platforms. These can be found in the subdirectories
of /bin/. You can install the product on a Windows platform for running
the console and then copy the necessary jars and native library over to a
Solaris, HP-UX, or Linux platform. The server/agent runs on JRE 1.2.2 and
above.

Change History
2.1.EA.18
* Removed jdbiboot.jar from distribution. The specification -
Xbootclasspath/a:path/jdbiboot.jar should be removed from previous
configured app server startup scripts. The only change that should be made
to a script is the specification of -Xrunjdbinsight or -
Xrunjdbinsight:x=t|f where x is a (allocations), g (garbage collection), w
(monitor waits), and b (monitoring blocking).
* The following views accessible from the paths view site within the
transaction perspective, 'Call Stack Table', 'Node Table', 'Node (cum)
Table' have been updated to provide better selection synchronization with
other views.
* The paths view site view 'Call Stack Table' now includes path objects as
leaf nodes.

2.1.EA.17
* Added the ability to hide parts of the transactions perspective.
* Call graph graphic resizes with a closer fit especially when toggling
the display option show/hide method names.
* Tool tips in tables cells displaying time values provide a
representation in terms of days, hours, minutes, sec's and milliseconds.
* The row number is displayed in table row left side bar when a non-
numeric column is selected.
* Made slight changes to some JDBInsight system properties for better
consistency.
* Profiler can now in intercept get calls on JDBC resultsets using the
system property -Djdbinsight.server.jdbc.resultset.get.intercept=true.
This ideally should be set in a properties and the properties file
referred to using the system property -
Djdbinsight.properties.config=${path-to-file}.
* New javax.sql.ConnectionPoolDataSource class,
com.jinspired.jdbinsight.drivers.jdbc2.PropertiesConnectionPoolDataSource,
which should be used with app server products such as Websphere 5.0, which
do not make a distinction, in terms of jndi deployments, between a
configured vendor specific connection pool datasource (connection factory)
and a connection pool (app server managed).
PropertiesConnectionPoolDataSource loads the configuration of a vendor
connection pool datasource class from a properties file located at a
specified URL. This has the following bean properties (setXXX) that can be
configured in an app server's admin console:

driverClassName - A string property specifying the vendor specific CPDS
class such as COM.ibm.db2.jdbc.DB2ConnectionPoolDataSource.

url - A string property specifying the URL of a standard properties file.
For local file system usage the url should look like
file:///c:/datasources/ds1.properties. The properties file should contain
name=value lines representing the configuration (set calls) to be
performed on an instance of the vendor specific CPDS class. If the CPDS
class has methods setDatabaseName, setUser, and setPassword then the
properties file should look like

databaseName=db2db
user=myusername
password=mypassword

The PropertiesConnectionPoolDataSource class will prefix each property
name with 'set' and capitalize the first letter of the original property
name. All properties are invoked on the vendor CPDS before the first
request to get a pooled connection is called.

useThreadContextClassLoader - This determines whether the thread's context
classloader is initially used to load the class. In the event the class
load fails Class.forName(driverClassName) will be used. The default value
is true.

2.1.EA.16
* Added system property, -Djdbinsight.properties.config=${path-to-file},
to reduce the size of command lines and reuse configurations across
different server startup scripts. You should now store JDBInsight specific
settings in a config file. A sample config file with default values can be
found in ${install-root}/properties. In a future EA build configuration
files for different levels of monitoring will be provided. Please ensure
that both jdbiboot.jar and jdbidriver.jar files are redeployed to the
server machine.
2.1.EA.15
* Added menu item to view drop down menu to show or hide row side bars
graphic added in ea.14.
* Added menu items to tree views to expand or collapse all node.
* Fixed tooltip issue for table columns. The incorrect column tool tip was
being displayed.
* Profiler can now intercept PreparedStatement.setXXX(..) calls. With this
build setXXX() calls will only appear in the transactions perspective (see
visits table). When bindvalues is set to true the context of the visit
will be the SQL string with those bindvalues set up to that point in the
transaction.
2.1.EA.14
* Added bar chart graphic into the left side of most tables. The size of
bar of a table row's bar is based on the ratio of the cell value to the
maximum column value. This graphic supplements the current selected column
cell color encoding.
2.1.EA.13
* Active views are now stored in user preferences. When a snapshot is
taken the current selected views are restored on task completion. The same
applies for loading multiple snapshots from a file system or cluster.
* Fixed issue when -Djdbinsight.server.jdbc.preparedstatement.bindvalues
is true and date value types are used as parameters. The SQL string stored
in the execution profile did not replace all '?' (parameters) with the
specified values.
* Fixed issue with execution profile call stacks which did not report
class constructors correctly. Instead they were listed as
java.lang.reflect.Constructor.init.
2.1.EA.12
- Export image of graphical views can now be constrained to visible part.
- Ability to copy graphical view or part of to system clipboard.
- Slight UI changes in Call Stack Graph view.
- New server system property -
Djdbinsight.server.jdbc.interception.callstack.filters.config=${file-
path}, which provides the ability to override the default call stack
filter configuration shipping with the product. A sample of the existing
config file can be found in ${install-root}/filters.
- New server system property -Djdbinsight.server.profiler.autostart=
[true|false]. The default value is true.
2.1.EA.11 - View drop down menu changes. Thumbnail sized smaller. Layout
changes to main views to better align resizing when the status or toolbars
are shown or hidden. Included new HP OpenView ServiceDesk 4.5 snapshot
providing an example of a custom call stack classifications.
2.1.EA.10 - Added thumbnail view component to call stack graph views. This
can be activated by a button in the bottom right corner of the scroll
pane. Both scroll bars must be present for the corner to be visible. The
thumbnail supports basic mouse interaction.
2.1.EA.09 - Added System property, -
Djdbinsight.console.jvmcheck=true|false, to console so that it can be run
under JDK 1.5 alpha/beta releases. Image Viewer has new slider component
for scaling the loaded image.
2.1.EA.08 - Basic Image Viewer for exported graphical views.
2.1.EA.07 - Fixed build issue with jdbidriver.jar. The non-packaging of a
filters configuration lead to server startup failure.
2.1.EA.06 - Export Image menu command available on graphical views such as
Call Stack Graph and Visit Timings. Available formats: png and jpg.
2.1.EA.05 - Tree-table component (see Call Stack Table) supports sorting.
2.1.EA.04 - Consistent color scheme applied across charts and tables for
comparisons with some max value.
2.1.EA.03 - Active numeric column in table views has new visualization
comparing individual cell value with column max value.
2.1.EA.02 - Table cells with numeric values above the column average are
lightly shaded.
2.1.EA.01 - Visits and Paths views sites in transactions perspective have
additional views:- Call Stack Table, Node Table, Node Cumulative Table. A
basic tree-table combi component is used for presentation

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to