Hello All,
I am using spark streaming 1.3 . I want to capture few custom metrics based
on accumulators, I followed somewhat similar to this approach ,
val instrumentation = new SparkInstrumentation("example.metrics")
* val numReqs = sc.accumulator(0L)
* instrumentation.source.registerDailyAccumulator(numReqs, "numReqs")
* instrumentation.register()
https://gist.github.com/ibuenros/9b94736c2bad2f4b8e23
After registering metrics via accumulator , I am not able to see values of
these metrics on sink. I tried console sink , but still no luck
Do I need to set any properties in metrics.conf to enable this custom
source?
Also I noticed accumulators are displayed only in the task stages , It is
difficult to identify which task/stage on ui , that information would be
available .
Is there a way accumulators can be displayed on overall Job stats page ?
Any pointers/examples to achieve this would be helpful , spark monitoring
documentation is not very helpful,
Thanks in advance,
- Snehal