Package org.platformlayer.metrics

Examples of org.platformlayer.metrics.MetricTreeObject.addFloat()


    // final String sanitizedName = sanitizeName(name);
    subtree.addInt("count", meter.count());
    subtree.addFloat("meanRate", meter.meanRate());
    subtree.addFloat("1MinuteRate", meter.oneMinuteRate());
    subtree.addFloat("5MinuteRate", meter.fiveMinuteRate());
    subtree.addFloat("15MinuteRate", meter.fifteenMinuteRate());
  }

  @Override
  public void processHistogram(MetricName name, Histogram histogram, MetricTreeObject tree) throws IOException {
    MetricTreeObject subtree = getSubtree(tree, name);
View Full Code Here


  protected void printVmMetrics(MetricTreeObject tree) {
    MetricTreeObject jvmTree = tree.getSubtree("jvm");

    MetricTreeObject memoryTree = jvmTree.getSubtree("memory");

    memoryTree.addFloat("heap_usage", vm.heapUsage());
    memoryTree.addFloat("non_heap_usage", vm.nonHeapUsage());

    MetricTreeObject memoryPoolUsages = memoryTree.getSubtree("memory_pool_usages");
    for (Entry<String, Double> pool : vm.memoryPoolUsage().entrySet()) {
      memoryPoolUsages.addFloat(pool.getKey(), pool.getValue());
View Full Code Here

    MetricTreeObject jvmTree = tree.getSubtree("jvm");

    MetricTreeObject memoryTree = jvmTree.getSubtree("memory");

    memoryTree.addFloat("heap_usage", vm.heapUsage());
    memoryTree.addFloat("non_heap_usage", vm.nonHeapUsage());

    MetricTreeObject memoryPoolUsages = memoryTree.getSubtree("memory_pool_usages");
    for (Entry<String, Double> pool : vm.memoryPoolUsage().entrySet()) {
      memoryPoolUsages.addFloat(pool.getKey(), pool.getValue());
    }
View Full Code Here

    memoryTree.addFloat("heap_usage", vm.heapUsage());
    memoryTree.addFloat("non_heap_usage", vm.nonHeapUsage());

    MetricTreeObject memoryPoolUsages = memoryTree.getSubtree("memory_pool_usages");
    for (Entry<String, Double> pool : vm.memoryPoolUsage().entrySet()) {
      memoryPoolUsages.addFloat(pool.getKey(), pool.getValue());
    }

    jvmTree.addInt("daemon_thread_count", vm.daemonThreadCount());
    jvmTree.addInt("thread_count", vm.threadCount());
    jvmTree.addInt("uptime", vm.uptime());
View Full Code Here

    jvmTree.addInt("uptime", vm.uptime());
    jvmTree.addFloat("fd_usage", vm.fileDescriptorUsage());

    MetricTreeObject threadStates = jvmTree.getSubtree("thread-states");
    for (Entry<State, Double> entry : vm.threadStatePercentages().entrySet()) {
      threadStates.addFloat(entry.getKey().toString().toLowerCase(), entry.getValue());
    }

    MetricTreeObject gcTree = jvmTree.getSubtree("gc");
    for (Entry<String, VirtualMachineMetrics.GarbageCollectorStats> entry : vm.garbageCollectors().entrySet()) {
      MetricTreeObject collectorTree = gcTree.getSubtree(entry.getKey());
View Full Code Here

    Object value = gauge.value();
    if (value instanceof Number) {
      Number number = (Number) value;
      if (value instanceof Float || value instanceof Double) {
        double v = number.doubleValue();
        subtree.addFloat("value", v);
      } else {
        long v = number.longValue();
        subtree.addFloat("value", v);
      }
    } else {
View Full Code Here

      if (value instanceof Float || value instanceof Double) {
        double v = number.doubleValue();
        subtree.addFloat("value", v);
      } else {
        long v = number.longValue();
        subtree.addFloat("value", v);
      }
    } else {
      LOG.info("Skipping metric: " + name);
    }
  }
View Full Code Here

  public void processMeter(MetricName name, Metered meter, MetricTreeObject tree) throws IOException {
    MetricTreeObject subtree = getSubtree(tree, name);

    // final String sanitizedName = sanitizeName(name);
    subtree.addInt("count", meter.count());
    subtree.addFloat("meanRate", meter.meanRate());
    subtree.addFloat("1MinuteRate", meter.oneMinuteRate());
    subtree.addFloat("5MinuteRate", meter.fiveMinuteRate());
    subtree.addFloat("15MinuteRate", meter.fifteenMinuteRate());
  }
View Full Code Here

    MetricTreeObject subtree = getSubtree(tree, name);

    // final String sanitizedName = sanitizeName(name);
    subtree.addInt("count", meter.count());
    subtree.addFloat("meanRate", meter.meanRate());
    subtree.addFloat("1MinuteRate", meter.oneMinuteRate());
    subtree.addFloat("5MinuteRate", meter.fiveMinuteRate());
    subtree.addFloat("15MinuteRate", meter.fifteenMinuteRate());
  }

  @Override
View Full Code Here

    // final String sanitizedName = sanitizeName(name);
    subtree.addInt("count", meter.count());
    subtree.addFloat("meanRate", meter.meanRate());
    subtree.addFloat("1MinuteRate", meter.oneMinuteRate());
    subtree.addFloat("5MinuteRate", meter.fiveMinuteRate());
    subtree.addFloat("15MinuteRate", meter.fifteenMinuteRate());
  }

  @Override
  public void processHistogram(MetricName name, Histogram histogram, MetricTreeObject tree) throws IOException {
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.