Feature #6814
JMX instrumentation for FWD core, persistance and ORM layers
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:
0%
billable:
No
vendor_id:
GCD
version_reported:
version_resolved:
Related issues
History
#1 Updated by Constantin Asofiei over 1 year ago
The following are pending to be committed in 3821c:
/** Instrumentation for DynamiQueryHelper.parseFindQuery. */ OrmDynParseFind, /** Instrumentation for DynamiQueryHelper.parseQuery. */ OrmDynParseQuery, /** Instrumentation for SQLQuery.hydrateRecord. */ OrmHydrateRecord, /** Instrumentation for Query.createSqlQuery*/ OrmFqlParse, /** Instrumentation for RuntimeJastInterpreter.interoret. */ OrmDynQueryInterpret, /** Instrumentation for HQLHelper.obtain. */ OrmHqlHelperParse, /** Instrumentation for PreselectQuery.assembleHQL. */ OrmPreselectQueryAssemble, /** Instrumentation for TempTableBuilder.tempTablePrepareImpl. */ OrmCreateDynamicTable, /** Instrumentation for TemporaryBuffer.createDynamicBufferForTempTable. */ OrmCreateDynamicBuffer, /** Instrumentation for TemporaryBuffer.define. */ OrmBufferDefineTemp, /** Instrumentation for RecordBuffer.define. */ OrmBufferDefinePerm, /** Instrumentation for BufferImpl.resourceDelete. */ OrmBufferDelete, /** Instrumentation for OutputTableCopier.finished */ OutputTableCopier, /** Instrumentation for OutputTableHandleCopier.finished */ OutputTableHandleCopier, /** Instrumentation for OutputDataSetCopier.finished */ OutputDataSetCopier, /** Instrumentation for OutputDataSetHandleCopier.finished */ OutputDataSetHandleCopier, /** Instrumentation for TransactionManager.processCommit. */ TMCommit, /** Instrumentation for TransactionManager.processRollback. */ TMRollback, /** Instrumentation for TransactionManager.processValidate. */ TMValidate;
When adding instrumentations common to a certain layer, prefix them (like Orm), so they can be easily grouped when analyzing them.
#2 Updated by Constantin Asofiei over 1 year ago
Some changes are in 3821c/14272. Greg, please review.
#3 Updated by Constantin Asofiei over 1 year ago
- Related to Feature #6871: add JMX instrumentation to monitor the appserver agents added
#4 Updated by Constantin Asofiei over 1 year ago
More JMX instrumentation was added to 3821c/14333.
- the 'execute' time at H2 statements (OrmTempTableQuery).
- ContextLocal.get (ContextLocalGet).
- TableMapper.mapTemporaryTable (OrmTableMapperMap).
- TABLE/DATASET[-HANDLE] parameter processing (OrmTempTableParam, OrmDynamicTableParam, OrmDataSetParam, OrmDynamicDataSetParam).
- OpenClient parameter processing (AppserverAddTableMetaData, ApperverGetJavaParameter, AppserverGetOutputParameter).