How is the workerLogLink (that attaches it to the port# in the UI, to allow 
viewing of logs by clicking on port) calculated?

It seems the object returned from this part of code 
https://github.com/apache/storm/blob/14fbc4859752ae95791d8d5c6d65b9c620d80dab/storm-core/src/clj/org/apache/storm/ui/core.clj#L763
 is used by the MoustacheTemplate to generate the Executor stats table.

How is the host determined? The problem we are having is the hostname used here 
is not the FQDN and so the links generated won't work. Is there a way to fix 
this issue?

example object:

  1)executorStats: Array[10]
                              1)0: Object
                                           1)acked: 0
                                           2)completeLatency: "0.000"
                                           3)emitted: 734980
                                           4)encodedId: "%5B9-9%5D"
                                           5)failed: 0
                                           6)host: "linxdev27"
                                           7)id: "[9-9]"
                                           8)port: 6702
                                           9)transferred: 733840
                                           10)uptime: "22h 45m 22s"
                                           11)workerLogLink: 
"http://linxdev27:9002/log?file=exclamation-topology-1-1453827406-worker-6702.log";
                                           12)....
the hostname linxdev27 is not the fqdn so the dns lookup fails I think.

Thanks,
Jaydeep

Reply via email to