[jira] [Commented] (STORM-3202) Include offset information to spout metrics and remove storm-kafka-monitor

2019-04-01 Thread Jungtaek Lim (JIRA)


[ 
https://issues.apache.org/jira/browse/STORM-3202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807094#comment-16807094
 ] 

Jungtaek Lim commented on STORM-3202:
-

[~Srdo] Please feel free to take this over. I thought I can make it soon but it 
wasn't and I couldn't even start.

> Include offset information to spout metrics and remove storm-kafka-monitor
> --
>
> Key: STORM-3202
> URL: https://issues.apache.org/jira/browse/STORM-3202
> Project: Apache Storm
>  Issue Type: Improvement
>Affects Versions: 2.0.0
>Reporter: Jungtaek Lim
>Priority: Major
>
> To provide offset information on Kafka spout (old and new), we have 
> storm-kafka-monitor module which is being run by UI (shell). This approach 
> requires UI doing too many things - basically UI process does most of things 
> via interacting with Nimbus - and also running external shell process in UI 
> process per opening topology page doesn't look right.
> We could just let Spout include offset information into spout metric, and let 
> UI leverage the information. I have been thinking about this approach but 
> forgot about addressing it while thinking about generalizing the format. Now 
> I think we don't have to put too much effort to generalize format, because 
> Kafka spout is used mainly.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (STORM-3202) Include offset information to spout metrics and remove storm-kafka-monitor

2019-04-01 Thread Jungtaek Lim (JIRA)


 [ 
https://issues.apache.org/jira/browse/STORM-3202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jungtaek Lim reassigned STORM-3202:
---

Assignee: (was: Jungtaek Lim)

> Include offset information to spout metrics and remove storm-kafka-monitor
> --
>
> Key: STORM-3202
> URL: https://issues.apache.org/jira/browse/STORM-3202
> Project: Apache Storm
>  Issue Type: Improvement
>Affects Versions: 2.0.0
>Reporter: Jungtaek Lim
>Priority: Major
>
> To provide offset information on Kafka spout (old and new), we have 
> storm-kafka-monitor module which is being run by UI (shell). This approach 
> requires UI doing too many things - basically UI process does most of things 
> via interacting with Nimbus - and also running external shell process in UI 
> process per opening topology page doesn't look right.
> We could just let Spout include offset information into spout metric, and let 
> UI leverage the information. I have been thinking about this approach but 
> forgot about addressing it while thinking about generalizing the format. Now 
> I think we don't have to put too much effort to generalize format, because 
> Kafka spout is used mainly.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (STORM-3366) Workers with low CPU may fail to start in Cgroups or docker containers

2019-04-01 Thread ASF GitHub Bot (JIRA)


 [ 
https://issues.apache.org/jira/browse/STORM-3366?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated STORM-3366:
--
Labels: pull-request-available  (was: )

> Workers with low CPU may fail to start in Cgroups or docker containers
> --
>
> Key: STORM-3366
> URL: https://issues.apache.org/jira/browse/STORM-3366
> Project: Apache Storm
>  Issue Type: Improvement
>Reporter: Aaron Gresch
>Assignee: Aaron Gresch
>Priority: Major
>  Labels: pull-request-available
>
> We started implementing storm workers in docker containers and limiting the 
> max CPU to be as specified by the worker.  We found that although a small 
> amount of CPU may run the worker code successfully, it prevents starting the 
> worker within the worker startup timeout. 
>  
> It would be nice to have a minimum cpu setting that forces a minimum amount 
> of cpu to be used for the workers to allow them to come up.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (STORM-3202) Include offset information to spout metrics and remove storm-kafka-monitor

2019-04-01 Thread JIRA


[ 
https://issues.apache.org/jira/browse/STORM-3202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16806996#comment-16806996
 ] 

Stig Rohde Døssing edited comment on STORM-3202 at 4/1/19 5:10 PM:
---

[~kabhwan] Are you working on this? You are set as assignee. I was considering 
looking at this.


was (Author: srdo):
[~kabhwan] Are you working on this? You are set as assignee.

> Include offset information to spout metrics and remove storm-kafka-monitor
> --
>
> Key: STORM-3202
> URL: https://issues.apache.org/jira/browse/STORM-3202
> Project: Apache Storm
>  Issue Type: Improvement
>Affects Versions: 2.0.0
>Reporter: Jungtaek Lim
>Assignee: Jungtaek Lim
>Priority: Major
>
> To provide offset information on Kafka spout (old and new), we have 
> storm-kafka-monitor module which is being run by UI (shell). This approach 
> requires UI doing too many things - basically UI process does most of things 
> via interacting with Nimbus - and also running external shell process in UI 
> process per opening topology page doesn't look right.
> We could just let Spout include offset information into spout metric, and let 
> UI leverage the information. I have been thinking about this approach but 
> forgot about addressing it while thinking about generalizing the format. Now 
> I think we don't have to put too much effort to generalize format, because 
> Kafka spout is used mainly.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (STORM-3328) Allow overriding function name in BasicDRPCTopology

2019-04-01 Thread Aaron Gresch (JIRA)


 [ 
https://issues.apache.org/jira/browse/STORM-3328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aaron Gresch closed STORM-3328.
---
Resolution: Fixed

> Allow overriding function name in BasicDRPCTopology
> ---
>
> Key: STORM-3328
> URL: https://issues.apache.org/jira/browse/STORM-3328
> Project: Apache Storm
>  Issue Type: Improvement
>Affects Versions: 2.0.0
>Reporter: Aaron Gresch
>Assignee: Aaron Gresch
>Priority: Minor
>  Labels: pull-request-available
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Reopened] (STORM-2156) Add RocksDB instance in Nimbus and write heartbeat based metrics to it

2019-04-01 Thread JIRA


 [ 
https://issues.apache.org/jira/browse/STORM-2156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stig Rohde Døssing reopened STORM-2156:
---

Reopening, the PR has a different issue number: I can't tell if this is 
resolved, sorry.

> Add RocksDB instance in Nimbus and write heartbeat based metrics to it
> --
>
> Key: STORM-2156
> URL: https://issues.apache.org/jira/browse/STORM-2156
> Project: Apache Storm
>  Issue Type: Improvement
>Reporter: Alessandro Bellina
>Assignee: Aaron Gresch
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 3h 40m
>  Remaining Estimate: 0h
>
> There should be a RocksDB instance in Nimbus where we write metrics from the 
> heartbeats. This should allow us to replace storage for the statistics we see 
> in the UI and expand the abilities of UIs to allow for time series charting.
> Eventually this data will likely come via thrift to Nimbus as the overall 
> metric system is overhauled. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (STORM-2156) Add RocksDB instance in Nimbus and write heartbeat based metrics to it

2019-04-01 Thread JIRA


 [ 
https://issues.apache.org/jira/browse/STORM-2156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stig Rohde Døssing updated STORM-2156:
--
Fix Version/s: (was: 2.0.0)

> Add RocksDB instance in Nimbus and write heartbeat based metrics to it
> --
>
> Key: STORM-2156
> URL: https://issues.apache.org/jira/browse/STORM-2156
> Project: Apache Storm
>  Issue Type: Improvement
>Reporter: Alessandro Bellina
>Assignee: Aaron Gresch
>Priority: Major
>  Labels: pull-request-available
>  Time Spent: 3h 40m
>  Remaining Estimate: 0h
>
> There should be a RocksDB instance in Nimbus where we write metrics from the 
> heartbeats. This should allow us to replace storage for the statistics we see 
> in the UI and expand the abilities of UIs to allow for time series charting.
> Eventually this data will likely come via thrift to Nimbus as the overall 
> metric system is overhauled. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (STORM-2156) Add RocksDB instance in Nimbus and write heartbeat based metrics to it

2019-04-01 Thread JIRA


 [ 
https://issues.apache.org/jira/browse/STORM-2156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stig Rohde Døssing resolved STORM-2156.
---
   Resolution: Fixed
Fix Version/s: 2.0.0

The associated PR is merged, marking as resolved. Please reopen if there's 
something left to do here.

> Add RocksDB instance in Nimbus and write heartbeat based metrics to it
> --
>
> Key: STORM-2156
> URL: https://issues.apache.org/jira/browse/STORM-2156
> Project: Apache Storm
>  Issue Type: Improvement
>Reporter: Alessandro Bellina
>Assignee: Aaron Gresch
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.0.0
>
>  Time Spent: 3h 40m
>  Remaining Estimate: 0h
>
> There should be a RocksDB instance in Nimbus where we write metrics from the 
> heartbeats. This should allow us to replace storage for the statistics we see 
> in the UI and expand the abilities of UIs to allow for time series charting.
> Eventually this data will likely come via thrift to Nimbus as the overall 
> metric system is overhauled. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (STORM-433) Give users visibility to the depth of queues at each bolt

2019-04-01 Thread JIRA


[ 
https://issues.apache.org/jira/browse/STORM-433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16806722#comment-16806722
 ] 

Stig Rohde Døssing commented on STORM-433:
--

[~dagit] This seems like it should be reasonably easy to implement on master. 
Metrics v2 was merged, and the queues were simplified since 1.x.

I don't think anyone is working on this currently, but feel free to pick it up.

> Give users visibility to the depth of queues at each bolt
> -
>
> Key: STORM-433
> URL: https://issues.apache.org/jira/browse/STORM-433
> Project: Apache Storm
>  Issue Type: Wish
>  Components: storm-core
>Reporter: Dane Hammer
>Assignee: Abhishek Agarwal
>Priority: Minor
>  Labels: pull-request-available
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> I envision being able to browse the Storm UI and see where queues of tuples 
> are backing up.
> Today if I see latencies increasing at a bolt, it may not be due to anything 
> specific to that bolt, but that it is backed up behind an overwhelmed bolt 
> (which has too low of parallelism or too high of latency).
> I would expect this could use sampling like the metrics reported to the UI 
> today, and just retrieve data from netty about the state of the queues. I 
> wouldn't imagine supporting zeromq on the first pass.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)