public void updateCleanMetrics(long durationInMs, int numFilesDeleted) { if (config.isMetricsOn()) { logger.info(String .format("Sending clean metrics (duration=%d, numFilesDeleted=%d)", durationInMs, numFilesDeleted)); registerGauge(getMetricsName("clean", "duration"), durationInMs); registerGauge(getMetricsName("clean", "numFilesDeleted"), numFilesDeleted); } }
public void updateRollbackMetrics(long durationInMs, long numFilesDeleted) { if (config.isMetricsOn()) { logger.info(String .format("Sending rollback metrics (duration=%d, numFilesDeleted=$d)", durationInMs, numFilesDeleted)); registerGauge(getMetricsName("rollback", "duration"), durationInMs); registerGauge(getMetricsName("rollback", "numFilesDeleted"), numFilesDeleted); } }
public void updateFinalizeWriteMetrics(long durationInMs, int numFilesFinalized) { if (config.isMetricsOn()) { logger.info(String .format("Sending finalize write metrics (duration=%d, numFilesFinalized=%d)", durationInMs, numFilesFinalized)); registerGauge(getMetricsName("finalize", "duration"), durationInMs); registerGauge(getMetricsName("finalize", "numFilesFinalized"), numFilesFinalized); } }
public void updateRollbackMetrics(long durationInMs, long numFilesDeleted) { if (config.isMetricsOn()) { logger.info(String .format("Sending rollback metrics (duration=%d, numFilesDeleted=%d)", durationInMs, numFilesDeleted)); registerGauge(getMetricsName("rollback", "duration"), durationInMs); registerGauge(getMetricsName("rollback", "numFilesDeleted"), numFilesDeleted); } }
public void updateCleanMetrics(long durationInMs, int numFilesDeleted) { if (config.isMetricsOn()) { logger.info(String .format("Sending clean metrics (duration=%d, numFilesDeleted=%d)", durationInMs, numFilesDeleted)); registerGauge(getMetricsName("clean", "duration"), durationInMs); registerGauge(getMetricsName("clean", "numFilesDeleted"), numFilesDeleted); } }
public void updateFinalizeWriteMetrics(long durationInMs, long numFilesFinalized) { if (config.isMetricsOn()) { logger.info(String .format("Sending finalize write metrics (duration=%d, numFilesFinalized=%d)", durationInMs, numFilesFinalized)); registerGauge(getMetricsName("finalize", "duration"), durationInMs); registerGauge(getMetricsName("finalize", "numFilesFinalized"), numFilesFinalized); } }
long totalLogFilesCompacted = metadata.getTotalLogFilesCompacted(); long totalLogFilesSize = metadata.getTotalLogFilesSize(); registerGauge(getMetricsName(actionType, "duration"), durationInMs); registerGauge(getMetricsName(actionType, "totalPartitionsWritten"), totalPartitionsWritten); registerGauge(getMetricsName(actionType, "totalFilesInsert"), totalFilesInsert); registerGauge(getMetricsName(actionType, "totalFilesUpdate"), totalFilesUpdate); registerGauge(getMetricsName(actionType, "totalRecordsWritten"), totalRecordsWritten); registerGauge(getMetricsName(actionType, "totalUpdateRecordsWritten"), totalUpdateRecordsWritten); registerGauge(getMetricsName(actionType, "totalInsertRecordsWritten"), totalInsertRecordsWritten); registerGauge(getMetricsName(actionType, "totalBytesWritten"), totalBytesWritten); registerGauge(getMetricsName(actionType, "commitTime"), commitEpochTimeInMs); registerGauge(getMetricsName(actionType, "totalScanTime"), totalTimeTakenByScanner); registerGauge(getMetricsName(actionType, "totalCreateTime"), totalTimeTakenForInsert); registerGauge(getMetricsName(actionType, "totalUpsertTime"), totalTimeTakenForUpsert); registerGauge(getMetricsName(actionType, "totalCompactedRecordsUpdated"), totalCompactedRecordsUpdated); registerGauge(getMetricsName(actionType, "totalLogFilesCompacted"), totalLogFilesCompacted); registerGauge(getMetricsName(actionType, "totalLogFilesSize"), totalLogFilesSize);
long totalLogFilesCompacted = metadata.getTotalLogFilesCompacted(); long totalLogFilesSize = metadata.getTotalLogFilesSize(); registerGauge(getMetricsName(actionType, "duration"), durationInMs); registerGauge(getMetricsName(actionType, "totalPartitionsWritten"), totalPartitionsWritten); registerGauge(getMetricsName(actionType, "totalFilesInsert"), totalFilesInsert); registerGauge(getMetricsName(actionType, "totalFilesUpdate"), totalFilesUpdate); registerGauge(getMetricsName(actionType, "totalRecordsWritten"), totalRecordsWritten); registerGauge(getMetricsName(actionType, "totalUpdateRecordsWritten"), totalUpdateRecordsWritten); registerGauge(getMetricsName(actionType, "totalInsertRecordsWritten"), totalInsertRecordsWritten); registerGauge(getMetricsName(actionType, "totalBytesWritten"), totalBytesWritten); registerGauge(getMetricsName(actionType, "commitTime"), commitEpochTimeInMs); registerGauge(getMetricsName(actionType, "totalScanTime"), totalTimeTakenByScanner); registerGauge(getMetricsName(actionType, "totalCreateTime"), totalTimeTakenForInsert); registerGauge(getMetricsName(actionType, "totalUpsertTime"), totalTimeTakenForUpsert); registerGauge(getMetricsName(actionType, "totalCompactedRecordsUpdated"), totalCompactedRecordsUpdated); registerGauge(getMetricsName(actionType, "totalLogFilesCompacted"), totalLogFilesCompacted); registerGauge(getMetricsName(actionType, "totalLogFilesSize"), totalLogFilesSize);
@Test public void testRegisterGauge() { metrics.registerGauge("metric1", 123L); assertTrue(Metrics.getInstance().getRegistry().getGauges().get("metric1").getValue().toString().equals("123")); } }