Examples of MetricsTimeVaryingRate


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

            " queueTime= " + qTime +
            " procesingTime= " + processingTime);
        rpcMetrics.rpcQueueTime.inc(qTime);
        rpcMetrics.rpcProcessingTime.inc(processingTime);

  MetricsTimeVaryingRate m = rpcMetrics.metricsList.get(call.getMethodName());

  if (m != null) {
    m.inc(processingTime);
  }
  else {
    rpcMetrics.metricsList.put(call.getMethodName(), new MetricsTimeVaryingRate(call.getMethodName()));
    m = rpcMetrics.metricsList.get(call.getMethodName());
    m.inc(processingTime);
  }

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

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

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

  Iterator keyIter = keys.iterator();

  while (keyIter.hasNext()) {
    Object key = keyIter.next();
    MetricsTimeVaryingRate value = metricsList.get(key);

    value.pushMetric(metricsRecord);
  }
    }
    metricsRecord.update();
  }
View Full Code Here

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

  public void setUp() {
    this.registry = new MetricsRegistry();
    this.metricsRate = new MetricsRate("metricsRate", registry, "test");
    this.intValue = new MetricsIntValue("intValue", registry, "test");
    this.varyRate = new MetricsTimeVaryingRate("varyRate", registry, "test");
    this.stats = new TestStatistics(registry);
    MetricsContext context = MetricsUtil.getContext("hbase");
    this.metricsRecord = MetricsUtil.createRecord(context, "test");
    this.metricsRecord.setTag("TestStatistics", "test");
    //context.registerUpdater(this);
View Full Code Here

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

  public synchronized void incrTimeVaryingMetric(
      String name,
      long amt,
      int numOps) {
    MetricsTimeVaryingRate m = (MetricsTimeVaryingRate)registry.get(name);
    if (m == null) {
      m = new MetricsTimeVaryingRate(name, this.registry);
      this.needsUpdateMessage = true;
    }
    if (numOps > 0) {
      m.inc(numOps, amt);
    }
  }
View Full Code Here

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

  public void incNumRowKeysInBatchMutate(int diff) {
    numRowKeysInBatchMutate.inc(diff);
  }

  public void incMethodTime(String name, int time) {
    MetricsTimeVaryingRate methodTimeMetrc = getMethodTimeMetrics(name);
    if (methodTimeMetrc == null) {
      LOG.warn(
          "Got incMethodTime() request for method that doesnt exist: " + name);
      return; // ignore methods that dont exist.
    }

    // inc method specific processTime
    methodTimeMetrc.inc(time);

    // inc general processTime
    thriftCall.inc(time);
    if (time > slowResponseTime) {
      slowThriftCall.inc(time);
View Full Code Here

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

  private MetricsTimeVaryingRate getMethodTimeMetrics(String key) {
    return (MetricsTimeVaryingRate) registry.get(key);
  }

  private MetricsTimeVaryingRate createMethodTimeMetrics(String key) {
    return new MetricsTimeVaryingRate(key, this.registry);
  }
View Full Code Here

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

  public void setUp() {
    this.registry = new MetricsRegistry();
    this.metricsRate = new MetricsRate("metricsRate", registry, "test");
    this.intValue = new MetricsIntValue("intValue", registry, "test");
    this.varyRate = new MetricsTimeVaryingRate("varyRate", registry, "test");
    this.stats = new TestStatistics(registry);
    MetricsContext context = MetricsUtil.getContext("hbase");
    this.metricsRecord = MetricsUtil.createRecord(context, "test");
    this.metricsRecord.setTag("TestStatistics", "test");
    //context.registerUpdater(this);
View Full Code Here

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

  public void setUp() {
    this.registry = new MetricsRegistry();
    this.metricsRate = new MetricsRate("metricsRate", registry, "test");
    this.intValue = new MetricsIntValue("intValue", registry, "test");
    this.varyRate = new MetricsTimeVaryingRate("varyRate", registry, "test");
    this.stats = new TestStatistics(registry);
    MetricsContext context = MetricsUtil.getContext("hbase");
    this.metricsRecord = MetricsUtil.createRecord(context, "test");
    this.metricsRecord.setTag("TestStatistics", "test");
    //context.registerUpdater(this);
View Full Code Here

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

  private MetricsTimeVaryingRate get(String key) {
    return (MetricsTimeVaryingRate) registry.get(key);
  }
  private MetricsTimeVaryingRate create(String key) {
    return new MetricsTimeVaryingRate(key, this.registry);
  }
View Full Code Here

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

  private MetricsTimeVaryingRate create(String key) {
    return new MetricsTimeVaryingRate(key, this.registry);
  }

  public void inc(String name, int amt) {
    MetricsTimeVaryingRate m = get(name);
    if (m == null) {
      LOG.warn("Got inc() request for method that doesnt exist: " +
      name);
      return; // ignore methods that dont exist.
    }
    m.inc(amt);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.