Live data from Hacker News

Gping – ping, but with a graph

github.com

31–40 of 53 posts

Re: Gping – ping, but with a graph

#31
post #6

Really nice that it allows you to pass a list of hosts at the same time, and it will plot them in the same graph: For instance, `gping mydomain.com google.com` is really nice for a quick sanity check (is it my Wifi or my hosting provider).

mtr (Matt's traceroute) is another great utility for this. It doesn't graph output, but does show connectivity , latency, packet loss, and variance on a set of hosts between your IP and the destination. https://www.bitwizard.nl/mtr/ > (Previously noted in this thread by westurner: https://news.ycombinator.com/item?id=36549005 >)

It does have some visualization capabilities if you hit 'd' once or twice. I think it looks nice!

Re: Gping – ping, but with a graph

#32
post #31

Earlier quoted context omitted.

mtr (Matt's traceroute) is another great utility for this. It doesn't graph output, but does show connectivity , latency, packet loss, and variance on a set of hosts between your IP and the destination. https://www.bitwizard.nl/mtr/ > (Previously noted in this thread by westurner: https://news.ycombinator.com/item?id=36549005 >)

It does have some visualization capabilities if you hit 'd' once or twice. I think it looks nice!

Thanks.

I know there's a GUI version, though I'm almost always using the CLI/terminal interface myself. So I could be missing some things.

Re: Gping – ping, but with a graph

#33
post #31

Earlier quoted context omitted.

It does have some visualization capabilities if you hit 'd' once or twice. I think it looks nice!

Thanks. I know there's a GUI version, though I'm almost always using the CLI/terminal interface myself. So I could be missing some things.

The charting display mode is a CLI/terminal feature, though, not a GUI one.

Re: Gping – ping, but with a graph

#34

Feature request: sound. On the rare occasion I need feedback while messing around with cabling. I did write an improvised tool for the purpose, but it's kind of crappy in that it's just around ping. Behold the power of 'pingu': https://pastebin.com/qTfdZ7C8

The standard ping utility already has audible ping with "-a", it emits a terminal bell sound for every reply.

Re: Gping – ping, but with a graph

#35
post #6

Really nice that it allows you to pass a list of hosts at the same time, and it will plot them in the same graph: For instance, `gping mydomain.com google.com` is really nice for a quick sanity check (is it my Wifi or my hosting provider).

mtr (Matt's traceroute) is another great utility for this. It doesn't graph output, but does show connectivity , latency, packet loss, and variance on a set of hosts between your IP and the destination. https://www.bitwizard.nl/mtr/ > (Previously noted in this thread by westurner: https://news.ycombinator.com/item?id=36549005 >)

I never want to disparage people's efforts, but it is a recurring theme for people to unknowingly reinvent mtr.

Re: Gping – ping, but with a graph

#36

Earlier quoted context omitted.

Thanks. I know there's a GUI version, though I'm almost always using the CLI/terminal interface myself. So I could be missing some things.

The charting display mode is a CLI/terminal feature, though, not a GUI one.

I may damned well have to read the man page and do some looking at stuff.

Oh, holy hell, this is pretty cool!

Thanks!

(I've ... only been using mtr for ~2 decades.)

Re: Gping – ping, but with a graph

#37
post #30

Off topic, but it seems that we’ve really stagnated, on the terminal front, especially considering how many clients have full GPU acceleration these days. How has there not been some basic image/data steaming built in, after all of these decades? Why am I writing scripts that parse human text output?

Because you can | grep text output and that's great.

Re: Gping – ping, but with a graph

#38
post #30

Off topic, but it seems that we’ve really stagnated, on the terminal front, especially considering how many clients have full GPU acceleration these days. How has there not been some basic image/data steaming built in, after all of these decades? Why am I writing scripts that parse human text output?

If you want to have a program that outputs binary data to stdout, then accept binary data on stdin, there’s no reason not to. It isn’t the standard for historical reasons, and because text is easier to bootstrap from manually-inspected results into a script.

For example, the easiest way I’ve found to render generated images into a gif or mp4 is to pipe a sequence of ppm-encoded images into ffmpeg.

Re: Gping – ping, but with a graph

#39
post #26

I love gping, but wish there was more of an in-depth info/manpage. The one it ships with doesn't explain much (What's t/o, for example? How are things calculated?), and the github page doesn't help much either.

Yeah, this is definitely something I want to improve on. The project is used a lot more than I originally expected, so documentation is a bit scarce.

t/o is timeouts by the way

Re: Gping – ping, but with a graph

#40

Feature request: sound. On the rare occasion I need feedback while messing around with cabling. I did write an improvised tool for the purpose, but it's kind of crappy in that it's just around ping. Behold the power of 'pingu': https://pastebin.com/qTfdZ7C8

Could you add a GitHub issue with this suggestion? I like it and I can definitely see if I can add it!
Post reply on HN