private void registerProfilerHooks() { Orient.instance().getProfiler() .registerHookValue("db." + this.name + ".createRecord", "Number of created records", OProfiler.METRIC_TYPE.COUNTER, new AtomicLongOProfilerHookValue(recordCreated), "db.*.createRecord"); new AtomicLongOProfilerHookValue(recordRead), "db.*.readRecord"); new AtomicLongOProfilerHookValue(recordUpdated), "db.*.updateRecord"); new AtomicLongOProfilerHookValue(recordDeleted), "db.*.deleteRecord"); new AtomicLongOProfilerHookValue(recordScanned), "db.*.scanRecord"); new AtomicLongOProfilerHookValue(recordRecycled), "db.*.recyclePosition"); OProfiler.METRIC_TYPE.COUNTER, new AtomicLongOProfilerHookValue(recordConflict), "db.*.conflictRecord"); new AtomicLongOProfilerHookValue(txBegun), "db.*.txBegun"); new AtomicLongOProfilerHookValue(txCommit), "db.*.txCommit"); new AtomicLongOProfilerHookValue(txRollback), "db.*.txRollback");