Robert Joseph Evans created STORM-3165:
------------------------------------------
Summary: Better Unified Metrics API with Dimensions
Key: STORM-3165
URL: https://issues.apache.org/jira/browse/STORM-3165
Project: Apache Storm
Issue Type: Improvement
Components: storm-client
Affects Versions: 2.0.0
Reporter: Robert Joseph Evans
Assignee: Robert Joseph Evans
The current metrics system is really painful. We have multiple different
metrics APIs for both daemon and worker metrics. We don't support dimensions
consistently because we hacked them on top of only one of the metrics APIs in a
way that is not extensible compatible.
We need a real final solution. Internally at Oath we have a new metrics client
API that fulfills a lot of these, and I am working with the author to open
source it, but at the same time I don't think everyone wants to use this API,
some will want to use dropwizard or some other reporter so I am going to put up
a thin API that will allow us to have multiple different back ends, probably
similar to how bookkeeper does it.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)