Class StatsDReporter

  • All Implemented Interfaces:
    org.apache.flink.metrics.CharacterFilter, org.apache.flink.metrics.Reporter, org.apache.flink.metrics.reporter.MetricReporter, org.apache.flink.metrics.reporter.Scheduled

    @PublicEvolving
    public class StatsDReporter
    extends org.apache.flink.metrics.reporter.AbstractReporter
    implements org.apache.flink.metrics.reporter.Scheduled
    Largely based on the StatsDReporter class by ReadyTalk.

    https://github.com/ReadyTalk/metrics-statsd/blob/master/metrics3-statsd/src/main/java/com/readytalk/metrics/StatsDReporter.java

    Ported since it was not present in maven central.

    • Constructor Detail

      • StatsDReporter

        public StatsDReporter()
    • Method Detail

      • open

        public void open​(org.apache.flink.metrics.MetricConfig config)
        Specified by:
        open in interface org.apache.flink.metrics.Reporter
      • close

        public void close()
        Specified by:
        close in interface org.apache.flink.metrics.Reporter
      • report

        public void report()
        Specified by:
        report in interface org.apache.flink.metrics.reporter.Scheduled
      • filterCharacters

        public String filterCharacters​(String input)
        Specified by:
        filterCharacters in interface org.apache.flink.metrics.CharacterFilter