Have you copied the required jar files into your lib/ directory? Only JMX
support is provided in the distribution.

On Thu, Sep 1, 2016 at 5:07 PM, Jack Huang <jackhu...@mz.com> wrote:

> Hi all,
>
> I followed the instruction for reporting metrics to a Graphite server on
> the official document (https://ci.apache.org/projects/flink/flink-docs-
> release-1.1/apis/metrics.html#metric-types).
>
> Specifically, I have the following config/code in my project
>
>
> metrics.reporters: graphite
> metrics.reporter.graphite.class: 
> org.apache.flink.metrics.graphite.GraphiteReporter
> metrics.reporter.graphite.host: node12
> metrics.reporter.graphite.port: 2003
>
> ​
>
> events.filter(new RichFilterFunction[Event]() {
>     lazy val incomingCounter = 
> getRuntimeContext.getMetricGroup.counter("event.incoming")
>     lazy val downsampledCounter = 
> getRuntimeContext.getMetricGroup.counter("event.downsampled")
>     def filter(event:Event):Boolean = {
>         incomingCounter.inc
>         if(!event.bid_id.startsWith("0")) {
>             return false;
>         }
>         downsampledCounter.inc
>         return true;
>     }
> })
>
> ​
>
> However I don't see anything on my graphite server. What am I missing?
>
>
> Thanks,
> Jack
>

Reply via email to