Tabnine Logo
Histogram.getSnapshot
Code IndexAdd Tabnine to your IDE (free)

How to use
getSnapshot
method
in
com.codahale.metrics.Histogram

Best Java code snippets using com.codahale.metrics.Histogram.getSnapshot (Showing top 20 results out of 1,062)

origin: apache/flink

  @Override
  public HistogramStatistics getStatistics() {
    return new DropwizardHistogramStatistics(dropwizardHistogram.getSnapshot());
  }
}
origin: apache/zookeeper

  public Map<String, Object> values() {
    Map<String, Object> m = new LinkedHashMap<>();
    m.putAll(counter.values());
    m.put("p50_" + name, Math.round(this.histogram.getSnapshot().getMedian()));
    m.put("p95_" + name, Math.round(this.histogram.getSnapshot().get95thPercentile()));
    m.put("p99_" + name, Math.round(this.histogram.getSnapshot().get99thPercentile()));
    m.put("p999_" + name, Math.round(this.histogram.getSnapshot().get999thPercentile()));
    return m;
  }
}
origin: Graylog2/graylog2-server

public static Map<String, Object> buildHistogramMap(Histogram h) {
  Map<String, Object> metrics = Maps.newHashMap();
  if (h == null) {
    return metrics;
  }
  Map<String, Object> time = Maps.newHashMap();
  time.put("max", h.getSnapshot().getMax());
  time.put("min", h.getSnapshot().getMin());
  time.put("mean", (long) h.getSnapshot().getMean());
  time.put("95th_percentile", (long) h.getSnapshot().get95thPercentile());
  time.put("98th_percentile", (long) h.getSnapshot().get98thPercentile());
  time.put("99th_percentile", (long) h.getSnapshot().get99thPercentile());
  time.put("std_dev", (long) h.getSnapshot().getStdDev());
  metrics.put("time", time);
  metrics.put("count", h.getCount());
  return metrics;
}
origin: stagemonitor/stagemonitor

  public void writeValues(Histogram histogram, JsonGenerator jg) throws IOException {
    final Snapshot snapshot = histogram.getSnapshot();
    jg.writeNumberField("count", histogram.getCount());
    writeHistogramSnapshot(snapshot, jg);
  }
}
origin: stagemonitor/stagemonitor

  @Override
  public int compare(Histogram o1, Histogram o2) {
    return Double.compare(o2.getSnapshot().getMean(), o1.getSnapshot().getMean());
  }
});
origin: stagemonitor/stagemonitor

private void printHistogram(String name, Histogram histogram, int maxNameLength, StringBuilder sb) {
  sb.append(String.format("%" + maxNameLength + "s | ", name));
  sb.append(formatCount(histogram.getCount()));
  printHistogramSnapshot(histogram.getSnapshot(), sb);
  sb.append('\n');
}
origin: signalapp/Signal-Server

private void reportHistogram(JsonGenerator json, String name, Histogram histogram) throws IOException {
 Snapshot snapshot = histogram.getSnapshot();
 json.writeFieldName(sanitize(name));
 json.writeStartObject();
 json.writeNumberField("count", histogram.getCount());
 writeSnapshot(json, snapshot);
 json.writeEndObject();
}
origin: AxonFramework/AxonFramework

  @Override
  public Double getValue() {
    Snapshot snapshot = processedDurationHistogram.getSnapshot();
    double meanProcessTime = snapshot.getMean();
    int numProcessed = snapshot.getValues().length;
    return  (numProcessed * meanProcessTime) / timeUnit.toMillis(window);
  }
}
origin: stagemonitor/stagemonitor

/**
 * Convert histogram snapshot.
 */
private SummaryMetricFamily fromHistogram(List<Map.Entry<MetricName, Histogram>> histogramsWithSameName) {
  final SummaryMetricFamily summaryMetricFamily = getSummaryMetricFamily(histogramsWithSameName, "");
  for (Map.Entry<MetricName, Histogram> entry : histogramsWithSameName) {
    addSummaryMetric(summaryMetricFamily, entry.getKey(), entry.getValue().getSnapshot(), 1.0D, entry.getValue().getCount());
  }
  return summaryMetricFamily;
}
origin: apache/hbase

/** @return an abbreviated summary of {@code hist}. */
public static String getShortHistogramReport(final Histogram hist) {
 Snapshot sn = hist.getSnapshot();
 return "mean=" + DOUBLE_FORMAT.format(sn.getMean()) +
   ", min=" + DOUBLE_FORMAT.format(sn.getMin()) +
   ", max=" + DOUBLE_FORMAT.format(sn.getMax()) +
   ", stdDev=" + DOUBLE_FORMAT.format(sn.getStdDev()) +
   ", 95th=" + DOUBLE_FORMAT.format(sn.get95thPercentile()) +
   ", 99th=" + DOUBLE_FORMAT.format(sn.get99thPercentile());
}
origin: apache/incubator-gobblin

private void reportHistogram(List<Point> points, String prefix, String name, Histogram histogram, long timestamp)
  throws IOException {
 reportCounter(points, prefix, name, histogram, timestamp);
 reportSnapshot(points, prefix, name, histogram.getSnapshot(), timestamp, false);
}
origin: spotify/helios

private void reportHistogram(String name, Histogram histogram) {
 final Metric metric = createMetric(name, "histogram");
 reportHistogram(metric, histogram.getSnapshot());
}
origin: apache/incubator-gobblin

private void reportHistogram(String prefix, String name, Histogram histogram, long timestamp) throws IOException {
 reportCounter(prefix, name, histogram, timestamp);
 reportSnapshot(prefix, name, histogram.getSnapshot(), timestamp, false);
}
origin: micrometer-metrics/micrometer

  @TearDown(Level.Iteration)
  public void tearDown(Blackhole hole) {
    hole.consume(histogram.getSnapshot().getMedian());
    hole.consume(histogramSlidingTimeWindow.getSnapshot().getMedian());
    hole.consume(histogramUniform.getSnapshot().getMedian());
  }
}
origin: stagemonitor/stagemonitor

private void reportHistograms(Map<MetricName, Histogram> histograms, long timestamp) {
  for (Map.Entry<MetricName, Histogram> entry : histograms.entrySet()) {
    final Histogram hist = entry.getValue();
    final Snapshot snapshot = hist.getSnapshot();
    reportLine(getInfluxDbLineProtocolString(entry.getKey()),
        "count=" + getIntegerValue(hist.getCount()) + ","
            + reportHistogramSnapshot(snapshot), timestamp);
  }
}
origin: apache/hbase

/** @return a summary of {@code hist}. */
public static String getHistogramReport(final Histogram hist) {
 Snapshot sn = hist.getSnapshot();
 return "mean=" + DOUBLE_FORMAT.format(sn.getMean()) +
   ", min=" + DOUBLE_FORMAT.format(sn.getMin()) +
   ", max=" + DOUBLE_FORMAT.format(sn.getMax()) +
   ", stdDev=" + DOUBLE_FORMAT.format(sn.getStdDev()) +
   ", 50th=" + DOUBLE_FORMAT.format(sn.getMedian()) +
   ", 75th=" + DOUBLE_FORMAT.format(sn.get75thPercentile()) +
   ", 95th=" + DOUBLE_FORMAT.format(sn.get95thPercentile()) +
   ", 99th=" + DOUBLE_FORMAT.format(sn.get99thPercentile()) +
   ", 99.9th=" + DOUBLE_FORMAT.format(sn.get999thPercentile()) +
   ", 99.99th=" + DOUBLE_FORMAT.format(sn.getValue(0.9999)) +
   ", 99.999th=" + DOUBLE_FORMAT.format(sn.getValue(0.99999));
}
origin: apache/hbase

 @Override
 double apply(Histogram hist) {
  return hist.getSnapshot().getValue(0.9999);
 }
};
origin: apache/hbase

 @Override
 double apply(Histogram hist) {
  return hist.getSnapshot().getStdDev();
 }
},
origin: stagemonitor/stagemonitor

public static Histogram histogram(long count, Snapshot snapshot) {
  final Histogram histogram = mock(Histogram.class);
  when(histogram.getCount()).thenReturn(count);
  when(histogram.getSnapshot()).thenReturn(snapshot);
  return histogram;
}
origin: alibaba/jstorm

public static Histogram metricSnapshot2Histogram(MetricSnapshot snapshot) {
  Histogram histogram;
  if (metricAccurateCal) {
    histogram = new Histogram(new ExponentiallyDecayingReservoir());
    byte[] points = snapshot.get_points();
    int len = snapshot.get_pointSize();
    updateHistogramPoints(histogram, points, len);
  } else {
    histogram = new Histogram(new JAverageReservoir());
    JAverageSnapshot averageSnapshot = (JAverageSnapshot) histogram.getSnapshot();
    averageSnapshot.setMetricSnapshot(snapshot.deepCopy());
  }
  return histogram;
}
com.codahale.metricsHistogramgetSnapshot

Popular methods of Histogram

  • update
    Adds a recorded value.
  • getCount
    Returns the number of values recorded.
  • <init>
    Creates a new Histogram with the given reservoir.
  • Printer
  • ReadValue
  • addWord
  • getBinSize
  • getBins
  • getList
  • getNumBins

Popular in Java

  • Creating JSON documents from java classes using gson
  • requestLocationUpdates (LocationManager)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getContentResolver (Context)
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now