[
https://issues.apache.org/jira/browse/STORM-2006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15397744#comment-15397744
]
ASF GitHub Bot commented on STORM-2006:
---------------------------------------
Github user HeartSaVioR commented on the issue:
https://github.com/apache/storm/pull/1595
@harshach @ptgoetz
I believe the best approach is letting users don't care about them.
While I still think we need to renew metrics feature, I also think one of
valid approach for current metrics is spending some more time to provide some
official implementations of metrics consumers which covers popular time-series
DBs like Grafana, and OpenTSDB, InfluxDB, and some others if we have ideas.
This makes us feeling similar to dog-fooding, and will show how good or how
bad is the metrics feature transparently.
(To tell the truth, I realized the limitations of current metrics feature
clearly while playing with Ambari Metric Service Storm sink.)
Contracts will be mostly on our own, so no delegation for the hard thing on
users or dev. of metric consumers.
Just I'm not 100% sure open source metrics consumer projects will reflect
our changed metrics API or contract in time. So while we're improving the
feature, it could unlikely get to the end-users. This is my another concern.
> Storm metrics feature improvement: support per-worker level metrics
> aggregation
> -------------------------------------------------------------------------------
>
> Key: STORM-2006
> URL: https://issues.apache.org/jira/browse/STORM-2006
> Project: Apache Storm
> Issue Type: Improvement
> Components: storm-core
> Affects Versions: 1.1.0
> Reporter: Jungtaek Lim
> Assignee: Jungtaek Lim
>
> Storm provides per-task level metrics which could be huge when topology has a
> number of tasks.
> Task level metric is useful for determining load balance between tasks, but
> it doesn't need to be time-series fashion.
> Before introducing topology level component like TopologyMaster for JStorm,
> we can utilize SystemBolt to aggregate task level metrics to per-worker level
> metrics.
> We should provide options and this feature should be turned off by default to
> keep backward compatibility.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)