-
Notifications
You must be signed in to change notification settings - Fork 6
Support for multiple tor instances on a single host (aggregate graphs) #13
Comments
Agreed, that would be useful. I still have a refactoring of the codebase outstanding, will talk this through with a friend within the next two weeks I guess. Implementing multiple-socket support will be pretty straight forward then. I guess upstream inclusion would be great, I've never looked into it, but I definately will. |
thanks for considering this |
This will probably result in multiple graphs being rendered, instead of aggregated graphs for some of the data. Multiple nodes in a single graph:
Multiple graphs for each node:
Current idea is to pass multiple instances in the environment variables for port and socket, separated by colons, like:
Multigraph feature of munin looks interesting |
Would be great if one could turn on a switch that says sum up all instances (appears as a single tor instance in the graphs). Since some might not even care single tor instance graphs - just "how well does server X perform?" |
I'm afraid to say this, but this won't happen. I'm not finding the time to further develop Also: Starting from Debian Jessie my munin instance did not properly upgrade and it constantly throws errors in the journal and I haven't even had time to figure that out.
I'm sorry for getting your hopes up. |
Hi,
I'd like to use your munin plugin on relays which run multiple tor instances to better integrate with my ansible role [1].
The idea would be to provide the plugin with a list of socket files via env.socket. The plugin then connects to every tor instance and generates a "stacked" graph. For tor_connections and tor_traffic that would simply have as many lines as tor instances, where one line is the 0 level for the next tor instance on top of it. The final line would effectively represent the sum of all instances.
What do you think about that?
thanks,
Nusenu
Also, do you have plans to submit your plugin for upstream inclusion?
https://github.com/munin-monitoring/contrib/
[1] https://github.com/nusenu/ansible-relayor
The text was updated successfully, but these errors were encountered: