Package org.apache.hadoop.metrics.util

Examples of org.apache.hadoop.metrics.util.MetricsTimeVaryingRate


                    " procesingTime (microsec)= " + processingMicroTime);
        }
        rpcMetrics.rpcQueueTime.inc(qTime);
        rpcMetrics.rpcProcessingTime.inc(processingMicroTime);

        MetricsTimeVaryingRate m =
         (MetricsTimeVaryingRate) rpcMetrics.registry.get(method.getName());
        if (m == null) {
          try {
            m = new MetricsTimeVaryingRate(method.getName(),
                                                rpcMetrics.registry);
          } catch (IllegalArgumentException iae) {
            // the metrics has been registered; re-fetch the handle
      LOG.debug("Error register " + call.getMethodName(), iae);
            m = (MetricsTimeVaryingRate) rpcMetrics.registry.get(
                call.getMethodName());
          }
        }
        // record call time in microseconds
        m.inc(processingMicroTime);

        if (verbose) log("Return: "+value);

        return new ObjectWritable(method.getReturnType(), value);
View Full Code Here


        registry, "batchesWritten");
    bytesWritten = new MetricsTimeVaryingLong("bytesWritten_" + journalId,
        registry, "bytesWritten");
    txnsWritten = new MetricsTimeVaryingLong("txnsWritten_" + journalId,
        registry, "txnsWritten");
    syncTime = new MetricsTimeVaryingRate("syncTimes_" + journalId, registry);

    lastWriterEpoch = new MetricsLongValue("lastWriterEpoch_" + journalId,
        registry);
    lastPromisedEpoch = new MetricsLongValue("lastPromisedEpoch_" + journalId,
        registry);
View Full Code Here

      String metricsName = "sync_qjm_" + journalId + "_edit";
      MetricsBase retrMetrics = metrics.registry.get(metricsName);
      if (retrMetrics != null) {
        sync = (MetricsTimeVaryingRate) retrMetrics;    
      } else {
        sync = new MetricsTimeVaryingRate(metricsName, metrics.registry,
            "Journal Sync for " + journalId);
      }
    }
  }
View Full Code Here

  private IPCLoggerChannelMetrics(IPCLoggerChannel ch,
      MetricsRecord metricRecords, String name) {
    this.ch = ch;
    this.metricsRecord = metricRecords;

    writeEndToEndLatency = new MetricsTimeVaryingRate("writeEndToEndLatency_"
        + name, registry);
    writeRpcLatency = new MetricsTimeVaryingRate("writeRpcLatency_" + name,
        registry);

    currentQueuedEditsSizeBytes = new MetricsLongValue(
        "currentQueuedEditsSizeBytes_" + name, registry);
    currentLagTransactions = new MetricsLongValue("currentLagTransactions_"
View Full Code Here

      String metricsName = "sync_" + parentDirName + "_edit";
      MetricsBase retrMetrics = metrics.registry.get(metricsName);
      if (retrMetrics != null) {
        sync = (MetricsTimeVaryingRate) retrMetrics;    
      } else {
        sync = new MetricsTimeVaryingRate(metricsName, metrics.registry,
            "Journal Sync for " + parentDirName);
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.apache.hadoop.metrics.util.MetricsTimeVaryingRate

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.