Class ProxyMetricGroup<P extends org.apache.flink.metrics.MetricGroup>

    • Field Detail

      • parentMetricGroup

        protected final P extends org.apache.flink.metrics.MetricGroup parentMetricGroup
    • Constructor Detail

      • ProxyMetricGroup

        public ProxyMetricGroup​(P parentMetricGroup)
    • Method Detail

      • addSpan

        public void addSpan​(org.apache.flink.traces.SpanBuilder spanBuilder)
        Specified by:
        addSpan in interface org.apache.flink.metrics.MetricGroup
      • counter

        public final org.apache.flink.metrics.Counter counter​(String name)
        Specified by:
        counter in interface org.apache.flink.metrics.MetricGroup
      • counter

        public final <C extends org.apache.flink.metrics.Counter> C counter​(String name,
                                                                            C counter)
        Specified by:
        counter in interface org.apache.flink.metrics.MetricGroup
      • gauge

        public final <T,​G extends org.apache.flink.metrics.Gauge<T>> G gauge​(String name,
                                                                                   G gauge)
        Specified by:
        gauge in interface org.apache.flink.metrics.MetricGroup
      • histogram

        public final <H extends org.apache.flink.metrics.Histogram> H histogram​(String name,
                                                                                H histogram)
        Specified by:
        histogram in interface org.apache.flink.metrics.MetricGroup
      • meter

        public <M extends org.apache.flink.metrics.Meter> M meter​(String name,
                                                                  M meter)
        Specified by:
        meter in interface org.apache.flink.metrics.MetricGroup
      • addGroup

        public final org.apache.flink.metrics.MetricGroup addGroup​(String name)
        Specified by:
        addGroup in interface org.apache.flink.metrics.MetricGroup
      • addGroup

        public final org.apache.flink.metrics.MetricGroup addGroup​(String key,
                                                                   String value)
        Specified by:
        addGroup in interface org.apache.flink.metrics.MetricGroup
      • getScopeComponents

        public String[] getScopeComponents()
        Specified by:
        getScopeComponents in interface org.apache.flink.metrics.MetricGroup
      • getAllVariables

        public Map<String,​String> getAllVariables()
        Specified by:
        getAllVariables in interface org.apache.flink.metrics.MetricGroup
      • getMetricIdentifier

        public String getMetricIdentifier​(String metricName)
        Specified by:
        getMetricIdentifier in interface org.apache.flink.metrics.MetricGroup
      • getMetricIdentifier

        public String getMetricIdentifier​(String metricName,
                                          org.apache.flink.metrics.CharacterFilter filter)
        Specified by:
        getMetricIdentifier in interface org.apache.flink.metrics.MetricGroup