Re: Need help with custom Storm Trident Metrics

2019-04-04 Thread Stig Rohde Døssing
I think on 1.x you can work around it by directly accessing the Storm metrics registry. That's what TopologyContext would do when you use it https://github.com/apache/storm/blob/2ade13055315b69980f228ed786c6a76efb695a7/storm-core/src/jvm/org/apache/storm/task/TopologyContext.java#L397 Den tor. 4.

Re: Need help with custom Storm Trident Metrics

2019-04-04 Thread Niraj Gupta
Is there any way to use TopologyContext in the Trident StateFactory? Also, I tried directly using Dropwizard metrics JMX reporter, which worked on the single node setup but when I deployed on the cluster then those metrics via my own reporter were not visible. On Thu, Apr 4, 2019 at 12:39 PM Stig

Re: Need help with custom Storm Trident Metrics

2019-04-04 Thread Stig Rohde Døssing
There might be an issue with the API for StateFactory here. You need a TopologyContext to use the new metrics API, but makeState doesn't take one. Others can correct me if this is not an issue, but IMO feel free to register an issue at https://issues.apache.org/jira. Den tor. 4. apr. 2019 kl.

Re: Need help with custom Storm Trident Metrics

2019-04-04 Thread Stig Rohde Døssing
As far as I can tell, the JMX reporting is only hooked up to the metrics v2 API. You're using metrics v1. Could you try to register your metric with the new metrics system? You can find documentation at https://storm.apache.org/releases/2.0.0-SNAPSHOT/metrics_v2.html. Den ons. 3. apr. 2019 kl.