private Object getMetrics()

in iep-admin/src/main/java/com/netflix/iep/admin/endpoints/BaseServerEndpoint.java [90:105]


  private Object getMetrics() {
    List<Object> metrics = new ArrayList<>();
    for (Meter meter : registry) {
      for (Measurement m : meter.measure()) {
        if (Double.isFinite(m.value())) {
          Map<String, Object> datapoint = new LinkedHashMap<>();
          datapoint.put("name", m.id().name());
          datapoint.put("tags", encodeTags(m.id()));
          datapoint.put("timestamp", m.timestamp());
          datapoint.put("value", m.value());
          metrics.add(datapoint);
        }
      }
    }
    return metrics;
  }