Hi,

I am working on modelling the performance of Storm topologies. The metrics 
Storm provides are really useful, however I cannot see an easy way to obtain 
the topology structure (the nodes and edges).


I know this must be possible as the topology structure is stored as a thrift 
structure (as far as understand it) and is visualised in the UI, but I cannot 
see an easy way for me to access this from a remote program (eg via the thrift 
python api). I have looked at the UI source code (although I will admit that my 
knowledge of JS is not brilliant) and the thrift definitions for the api but 
nothing obvious jumps out at me? Is this even possible?


Any help would be appreciated, I would like to avoid forking the storm code and 
baking this in myself.


Cheers,


Thomas Cooper
PhD Student
Newcastle University, School of Computer Science

Reply via email to