public static void processTime(String subject, long time) { Metrics.timer("processTime", SUBJECT_ARRAY, new String[]{subject}).update(time, TimeUnit.MILLISECONDS); }
public static void flushPullLogTimer(long elapsedMillis) { Metrics.timer("storePullLogFlushTimer", NONE, NONE).update(elapsedMillis, TimeUnit.MILLISECONDS); }
public static void appendTimer(String subject, long time) { Metrics.timer("appendMessageLogCostTime", SUBJECT_ARRAY, new String[]{subject}).update(time, TimeUnit.MILLISECONDS); }
public static void produceTime(String subject, long time) { Metrics.timer("produceTime", SUBJECT_ARRAY, new String[]{subject}).update(time, TimeUnit.MILLISECONDS); }
public static void flushConsumerLogTimer(long elapsedMillis) { Metrics.timer("storeConsumerLogFlushTimer", NONE, NONE).update(elapsedMillis, TimeUnit.MILLISECONDS); }
public static void syncTaskExecTimer(String processor, long elapsedMillis) { Metrics.timer("syncTaskExecTimer", MetricsConstants.PROCESSOR, new String[]{processor}).update(elapsedMillis, TimeUnit.MILLISECONDS); }
public static void actorProcessTime(String actor, long elapsedMillis) { Metrics.timer("actorProcessTime", ACTOR, new String[]{actor}).update(elapsedMillis, TimeUnit.MILLISECONDS); } }
public static void findNewExistMessageTime(String subject, String group, long elapsedMillis) { Metrics.timer("findNewExistMessagesTime", SUBJECT_GROUP_ARRAY, new String[]{subject, group}).update(elapsedMillis, TimeUnit.MILLISECONDS); }
private static void monitorPullTime(String subject, String group, long time) { Metrics.timer("qmq_pull_timer", SUBJECT_GROUP_ARRAY, new String[]{subject, group}).update(time, TimeUnit.MILLISECONDS); }
private static void monitorAckTime(String subject, String group, long time) { Metrics.timer("qmq_pull_ack_timer", SUBJECT_GROUP_ARRAY, new String[]{subject, group}).update(time, TimeUnit.MILLISECONDS); }
public static void produceTime(String subject, long time) { Metrics.timer("produceTime", SUBJECT_ARRAY, new String[]{subject}).update(time, TimeUnit.MILLISECONDS); }
public static void delayTime(String group, String subject, long time) { Metrics.timer("delayTime", BROKER_GROUP_SUBJECT_ARRAY, new String[]{group, subject}).update(time, TimeUnit.MILLISECONDS); }
public static void pullQueueTime(String subject, String group, long start) { Metrics.timer("pullQueueTime", SUBJECT_GROUP_ARRAY, new String[]{subject, group}).update(System.currentTimeMillis() - start, TimeUnit.MILLISECONDS); }
public static void ackProcessTime(String subject, String group, long elapsed) { Metrics.timer("ackProcessTime", SUBJECT_GROUP_ARRAY, new String[]{subject, group}).update(elapsed, TimeUnit.MILLISECONDS); }
public static void pullProcessTime(String subject, String group, long elapsed) { Metrics.timer("pullProcessTime", SUBJECT_GROUP_ARRAY, new String[]{subject, group}).update(elapsed, TimeUnit.MILLISECONDS); }
public static void findLostMessagesTime(String subject, String group, long elapsedMillis) { Metrics.timer("findLostMessagesTime", SUBJECT_GROUP_ARRAY, new String[]{subject, group}).update(elapsedMillis, TimeUnit.MILLISECONDS); }
public static void readPullResultAsBytesElapsed(String subject, String group, long elapsedMillis) { Metrics.timer("brokerPullResultReadAsBytesElapsed", SUBJECT_GROUP_ARRAY, new String[]{subject, group}).update(elapsedMillis, TimeUnit.MILLISECONDS); }
public static void flushMessageLogTimer(long elapsedMillis) { Metrics.timer("storeMessageLogFlushTimer", NONE, NONE).update(elapsedMillis, TimeUnit.MILLISECONDS); }
public static void pullLogFlusherElapsedPerExecute(long elapsedMillis) { Metrics.timer("pullLogFlusherElapsedPerExecute", NONE, NONE).update(elapsedMillis, TimeUnit.MILLISECONDS); }
public static void consumerLogFlusherElapsedPerExecute(long elapsedMillis) { Metrics.timer("consumerLogFlusherElapsedPerExecute", NONE, NONE).update(elapsedMillis, TimeUnit.MILLISECONDS); }