7 ms·
Interesting, but I'd rather let SSH handle the SSH connection. Just add a command to the parameters, e.g. to run top: ssh -t hostname top
by andor 11y ago
Interesting, but I'd rather let SSH handle the SSH connection. Just add a command to the parameters, e.g. to run top:
ssh -t hostname top
- i_have_to_speak 11y agortop collects a bunch of metrics and displays them. The equivalent would be to scp a script first then "ssh host /path/to/script" it.
- thezilch 11y agoOr... ssh host 'bash -s' < /path/to/local/script
- philsnow 11y agoYeah, ssh -t host [h]top is the existing default and rtop doesn't seem to bring anything more to the table. Maybe it's another one of those "I wanted to learn golang" projects, but there's nothing in the README.md about it. I thought at first that this was going to be a thing where you could feed it a list of hostnames and it would go to all the hosts in parallel and show you aggregated metrics across them, like "what is the distribution of cpu load caused by my main app server" or "what is the distribution of free memory on these 20 machines" over the next N minutes while I change something", sort of a halfway point between opening a few windows with "ssh -t host1 top" "ssh -t host2 top" ... etc, and having full-blown centralized stats gathering like with e.g. datadog. That would be a pretty sweet tool; I haven't heard of anything in this space yet.
- i_have_to_speak 11y agoHave you seen OpsDash? http://www.opsdash.com/ http://www.opsdash.com/
- finnn 11y ago>Self Hosted >Invite Wtf is this? Why would self hosted shit need invites?
- andor 11y agoThey probably want to talk to potential customers and learn about their requirements.
- Sanddancer 11y agoIt's in beta, so I imagine they want to be able to manage to support load as they tweak various bits and pieces of the system before having it go live.
- reitanqild 11y agoFYI, your language and lack of thought invites downvotes. Self Hosted for example doesn't necessarily also mean Open Source or Free.
- finnn 11y agoThat's true. I should have been more clear: If it's not using any of their resources for me to run it (which is what I assume "self hosted" means), what purpose is served by the invite only system? While the other commenters mentioned support and stuff which kind of makes sense, it feels to me like their definition of self hosted is different from my definition.
- philsnow 11y agoSo the whole point of what I was getting at is that it's a halfway point between super low-tech "ssh -t host top" and full-blown metrics reporting, the kind of thing where you want to check on some things across a bunch of hosts in a one-off way, 1) when you don't have something like opsdash or datadog already set up or 2) when you don't want to bother creating some new metrics just for this one-off thing that will live forever in your auto-complete list of metrics Having e.g. datadog set up is strategic: knowing what is going on in your fleet over time (over long periods of time) is very useful (for noticing performance regressions, finding out cyclic traffic patterns, the list goes on). Something like what I'm describing would be tactical rather than strategic. It's bubbling up to the top of my "when I have some spare time" side projects list, just because I want to explore whether it would be useful.