@Override public void register(Metric metric, String metricName, AbstractMetricGroup group) { if (metric instanceof Histogram) { latencyHistograms.add(Tuple2.of(group.getMetricIdentifier(metricName), (Histogram) metric)); } }
/** * Returns the fully qualified metric name, for example * {@code "host-7.taskmanager-2.window_word_count.my-mapper.metricName"}. * * @param metricName metric name * @param filter character filter which is applied to the scope components if not null. * @return fully qualified metric name */ public String getMetricIdentifier(String metricName, CharacterFilter filter) { return getMetricIdentifier(metricName, filter, -1); }
/** * Returns the fully qualified metric name, for example * {@code "host-7.taskmanager-2.window_word_count.my-mapper.metricName"}. * * @param metricName metric name * @return fully qualified metric name */ @Override public String getMetricIdentifier(String metricName) { return getMetricIdentifier(metricName, null); }
/** * Returns the fully qualified metric name, for example * {@code "host-7.taskmanager-2.window_word_count.my-mapper.metricName"}. * * @param metricName metric name * @param filter character filter which is applied to the scope components if not null. * @return fully qualified metric name */ @Override public String getMetricIdentifier(String metricName, CharacterFilter filter) { return getMetricIdentifier(metricName, filter, -1); }
/** * Returns the fully qualified metric name, for example * {@code "host-7.taskmanager-2.window_word_count.my-mapper.metricName"}. * * @param metricName metric name * @return fully qualified metric name */ public String getMetricIdentifier(String metricName) { return getMetricIdentifier(metricName, null); }
/** * Returns the fully qualified metric name, for example * {@code "host-7.taskmanager-2.window_word_count.my-mapper.metricName"}. * * @param metricName metric name * @param filter character filter which is applied to the scope components if not null. * @return fully qualified metric name */ public String getMetricIdentifier(String metricName, CharacterFilter filter) { return getMetricIdentifier(metricName, filter, -1); }
/** * Returns the fully qualified metric name, for example * {@code "host-7.taskmanager-2.window_word_count.my-mapper.metricName"} * * @param metricName metric name * @return fully qualified metric name */ public String getMetricIdentifier(String metricName) { return getMetricIdentifier(metricName, null); }
/** * Returns the fully qualified metric name, for example * {@code "host-7.taskmanager-2.window_word_count.my-mapper.metricName"} * * @param metricName metric name * @param filter character filter which is applied to the scope components if not null. * @return fully qualified metric name */ public String getMetricIdentifier(String metricName, CharacterFilter filter) { return getMetricIdentifier(metricName, filter, -1); }
/** * Returns the fully qualified metric name, for example * {@code "host-7.taskmanager-2.window_word_count.my-mapper.metricName"}. * * @param metricName metric name * @param filter character filter which is applied to the scope components if not null. * @return fully qualified metric name */ public String getMetricIdentifier(String metricName, CharacterFilter filter) { return getMetricIdentifier(metricName, filter, -1); }
@Override public String getMetricIdentifier(String metricName) { return parentMetricGroup.getMetricIdentifier(metricName, null, this.reporterIndex); }
@Override public String getMetricIdentifier(String metricName) { return parentMetricGroup.getMetricIdentifier(metricName, null, this.reporterIndex); }
/** * Returns the fully qualified metric name, for example * {@code "host-7.taskmanager-2.window_word_count.my-mapper.metricName"}. * * @param metricName metric name * @return fully qualified metric name */ public String getMetricIdentifier(String metricName) { return getMetricIdentifier(metricName, null); }
/** * Returns the fully qualified metric name, for example * {@code "host-7.taskmanager-2.window_word_count.my-mapper.metricName"}. * * @param metricName metric name * @return fully qualified metric name */ public String getMetricIdentifier(String metricName) { return getMetricIdentifier(metricName, null); }
@Override public String getMetricIdentifier(String metricName) { return parentMetricGroup.getMetricIdentifier(metricName, null, this.reporterIndex); }
@Override public String getMetricIdentifier(String metricName, CharacterFilter filter) { return parentMetricGroup.getMetricIdentifier(metricName, filter, this.reporterIndex); }
@Override public String getMetricIdentifier(String metricName, CharacterFilter filter) { return parentMetricGroup.getMetricIdentifier(metricName, filter, this.reporterIndex); }
@Override public String getMetricIdentifier(String metricName, CharacterFilter filter) { return parentMetricGroup.getMetricIdentifier(metricName, filter, this.reporterIndex); }
@Override public String getMetricIdentifier(String metricName) { return parentMetricGroup.getMetricIdentifier(metricName, null, this.reporterIndex); }
@Override public String getMetricIdentifier(String metricName, CharacterFilter filter) { return parentMetricGroup.getMetricIdentifier(metricName, filter, this.reporterIndex); }