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
case_num:
version_reported:
version_resolved:
reviewer:
production:
No
env_name:
topics:
Related issues
History
#1 Updated by Constantin Asofiei almost 4 years 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 almost 4 years ago
Some changes are in 3821c/14272. Greg, please review.
#3 Updated by Constantin Asofiei almost 4 years ago
- Related to Feature #6871: add JMX instrumentation to monitor the appserver agents added
#4 Updated by Constantin Asofiei over 3 years 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).
#5 Updated by Greg Shah over 1 year ago
- Related to Feature #1847: improve server instrumentation added