[
https://issues.apache.org/jira/browse/STORM-2568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Haewan Jeong updated STORM-2568:
--------------------------------
Description:
Hello
I've tried to use storm-kafka-monitor, and it works fine on command line If I
changed 'toollib/storm-kafka-monitor-*.jar' to
'toollib/storm-kafka-monitor-1.1.0.jar'.
{code}
{"my-kafka-topic-name":{"0":{"consumerCommittedOffset": 74804998,
"logHeadOffset": 74805483, "lag": 485},"1":{"consumerCommittedOffset":
74804998, "logHeadOffset": 74805485, "lag":
487},"2":{"consumerCommittedOffset": 74804995, "logHeadOffset": 74805485,
"lag": 490},"3":{"consumerCommittedOffset": 74805001, "logHeadOffset":
74805488, "lag": 487},"4":{"consumerCommittedOffset": 74805011,
"logHeadOffset": 74805484, "lag": 473},"5":{"consumerCommittedOffset":
74805009, "logHeadOffset": 74805485, "lag":
476},"6":{"consumerCommittedOffset": 74805008, "logHeadOffset": 74805483,
"lag": 475},"7":{"consumerCommittedOffset": 74805010, "logHeadOffset":
74805484, "lag": 474},"8":{"consumerCommittedOffset": 73641446,
"logHeadOffset": 74805488, "lag": 1164042},"9":{"consumerCommittedOffset":
73641448, "logHeadOffset": 74805489, "lag":
1164041},"10":{"consumerCommittedOffset": 73641443, "logHeadOffset": 74805483,
"lag": 1164040},"11":{"consumerCommittedOffset": 73641445, "logHeadOffset":
74805487, "lag": 1164042},"12":{"consumerCommittedOffset": 74805003,
"logHeadOffset": 74805486, "lag": 483},"13":{"consumerCommittedOffset":
74804999, "logHeadOffset": 74805482, "lag":
483},"14":{"consumerCommittedOffset": 74805002, "logHeadOffset": 74805483,
"lag": 481},"15":{"consumerCommittedOffset": 74805002, "logHeadOffset":
74805484, "lag": 482},"16":{"consumerCommittedOffset": 74804994,
"logHeadOffset": 74805482, "lag": 488},"17":{"consumerCommittedOffset":
74805002, "logHeadOffset": 74805489, "lag":
487},"18":{"consumerCommittedOffset": 74805003, "logHeadOffset": 74805488,
"lag": 485},"19":{"consumerCommittedOffset": 74805003, "logHeadOffset":
74805489, "lag": 486}}}
{code}
but it gives empty result when I call below api.
{code}
/api/v1/topology/:id/lag
...
{
"MySpoutName": {
"spoutLagResult": {},
"spoutId": "MySpoutName",
"spoutType": "KAFKA"
}
}
{code}
-I think that needs to fix "groupid" to "group.id" in TopologySpoutLag.java I
debug it, but groupid is right.-
was:
Hello
I've tried to use storm-kafka-monitor, and it works fine on command line If I
changed 'toollib/storm-kafka-monitor-*.jar' to
'toollib/storm-kafka-monitor-1.1.0.jar'.
but it gives empty result when I call below api.
{code}
/api/v1/topology/:id/lag
...
{
"MySpoutName": {
"spoutLagResult": {},
"spoutId": "MySpoutName",
"spoutType": "KAFKA"
}
}
{code}
I think that needs to fix "groupid" to "group.id" in TopologySpoutLag.java
{code}
package org.apache.storm.utils;
public class TopologySpoutLag {
...
commands.add((String)jsonConf.get(configKeyPrefix + "groupid"));
{code}
{code}
package org.apache.storm.kafka.spout;
public class KafkaSpoutConfig<K, V> implements Serializable {
...
public String getConsumerGroupId() {
return (String)this.kafkaProps.get("group.id");
}
...
public KafkaSpoutConfig.Builder<K, V> setGroupId(String id) {
return this.setProp("group.id", id);
}
{code}
Summary: 'api/vi/topology/:id/lag' returns empty json {} (was: Wrong
configuration 'groupid' to get lag for new kafka spout)
> 'api/vi/topology/:id/lag' returns empty json {}
> -----------------------------------------------
>
> Key: STORM-2568
> URL: https://issues.apache.org/jira/browse/STORM-2568
> Project: Apache Storm
> Issue Type: Bug
> Components: storm-core
> Affects Versions: 1.1.0
> Reporter: Haewan Jeong
>
> Hello
> I've tried to use storm-kafka-monitor, and it works fine on command line If I
> changed 'toollib/storm-kafka-monitor-*.jar' to
> 'toollib/storm-kafka-monitor-1.1.0.jar'.
> {code}
> {"my-kafka-topic-name":{"0":{"consumerCommittedOffset": 74804998,
> "logHeadOffset": 74805483, "lag": 485},"1":{"consumerCommittedOffset":
> 74804998, "logHeadOffset": 74805485, "lag":
> 487},"2":{"consumerCommittedOffset": 74804995, "logHeadOffset": 74805485,
> "lag": 490},"3":{"consumerCommittedOffset": 74805001, "logHeadOffset":
> 74805488, "lag": 487},"4":{"consumerCommittedOffset": 74805011,
> "logHeadOffset": 74805484, "lag": 473},"5":{"consumerCommittedOffset":
> 74805009, "logHeadOffset": 74805485, "lag":
> 476},"6":{"consumerCommittedOffset": 74805008, "logHeadOffset": 74805483,
> "lag": 475},"7":{"consumerCommittedOffset": 74805010, "logHeadOffset":
> 74805484, "lag": 474},"8":{"consumerCommittedOffset": 73641446,
> "logHeadOffset": 74805488, "lag": 1164042},"9":{"consumerCommittedOffset":
> 73641448, "logHeadOffset": 74805489, "lag":
> 1164041},"10":{"consumerCommittedOffset": 73641443, "logHeadOffset":
> 74805483, "lag": 1164040},"11":{"consumerCommittedOffset": 73641445,
> "logHeadOffset": 74805487, "lag": 1164042},"12":{"consumerCommittedOffset":
> 74805003, "logHeadOffset": 74805486, "lag":
> 483},"13":{"consumerCommittedOffset": 74804999, "logHeadOffset": 74805482,
> "lag": 483},"14":{"consumerCommittedOffset": 74805002, "logHeadOffset":
> 74805483, "lag": 481},"15":{"consumerCommittedOffset": 74805002,
> "logHeadOffset": 74805484, "lag": 482},"16":{"consumerCommittedOffset":
> 74804994, "logHeadOffset": 74805482, "lag":
> 488},"17":{"consumerCommittedOffset": 74805002, "logHeadOffset": 74805489,
> "lag": 487},"18":{"consumerCommittedOffset": 74805003, "logHeadOffset":
> 74805488, "lag": 485},"19":{"consumerCommittedOffset": 74805003,
> "logHeadOffset": 74805489, "lag": 486}}}
> {code}
> but it gives empty result when I call below api.
> {code}
> /api/v1/topology/:id/lag
> ...
> {
> "MySpoutName": {
> "spoutLagResult": {},
> "spoutId": "MySpoutName",
> "spoutType": "KAFKA"
> }
> }
> {code}
> -I think that needs to fix "groupid" to "group.id" in TopologySpoutLag.java I
> debug it, but groupid is right.-
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)