prometheus-connectivity-exporter
mtr
prometheus-connectivity-exporter | mtr | |
---|---|---|
2 | 22 | |
1 | 2,546 | |
- | - | |
0.0 | 6.3 | |
about 2 years ago | 3 months ago | |
Go | C | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
prometheus-connectivity-exporter
- Ask HN: What apps have you created for your own use?
-
Internet magically gets faster when opening speedtest?
I don't trust speedtests. There are all kinds of wrong incentives, similar to GPU benchmarks. One thing I noticed was that the data speedtest.net sends has really low entropy. It just repeats 10 bytes. If I ran an ISP I would...
So I wrote chargen2p [1] as an extension to the classical chargen protocol.
I use it together with a Prometheus exporter [2] I wrote to periodically check my laptop's connectivity. The actual check runs over Wireguard, since I didn't want to open my chargen2p server to the public. This only checks download speeds, mind you. (The chargen2p library exports upload metrics, but the exporter doesn't use it.)
My graphs tell me the average is ~5 MBps, so 40 Mbps. This is between me (Switzerland) and a Hetzner DC in Germany. speedtest.net just now claimed 160 Mbps.
[1] https://github.com/tommie/chargen2p
[2] https://github.com/tommie/prometheus-connectivity-exporter
mtr
-
Trippy 0.9.0 Release
As a reminder, Trippy combines the functionality of traceroute and ping and is designed to assist with the analysis of networking issues. You can think of it as a modern, cross platform, Rust based version of tools such as mtr, with a bunch of advanced features and a fancy TUI.
-
Show HN: How did YOUR computer reach my server?
Cool project! Two suggestions, one serious, one frivolous:
- I wonder if you could get more accurate results by using TCP or UDP instead of ICMP. I think traditional traceroute has an option to use UDP, mtr [1] can use TCP or UDP, and tcptraceroute [2] can use TCP.
- This would be a perfect fit for some Talking Heads references. "And you may ask yourself, well, how did I get here?" [3]
[1] https://github.com/traviscross/mtr
[2] https://linux.die.net/man/1/tcptraceroute
[3] https://en.wikipedia.org/wiki/Once_in_a_Lifetime_(Talking_He...
- MTR Traceroute
-
Internet goes out every day at 4:15pm
Run mtr, or whatever the Windows equivalent might be, and leave it running shortly before 4:15pm, and see where the traffic stops when the Internet shuts off.
-
What software/tools should every sysadmin have on their desktop?
Lot of great stuff here, haven’t seen MTR yet: https://github.com/traviscross/mtr
-
Troubleshooting Issues
Consider using MTR (software) towards the actual end-point of the SIP connection to get a combination of traceroute and ping which will be much more revealing. This will also allow you to quickly identify if the problem is local to your equipment or somewhere along the path. Consider allowing her to join a Google Conference from Teams to determine if it is provider related. Yes, port mirroring and wire shark is the gold standard and will display the "answer" on your screen quickly but it requires skills to know what to analyze, look at and how to interpret the data.
- ICMP, Ping, and Traceroute – What I Wish I Was Taught
-
Tmux over ssh freezes faster then ssh session timeout
Have you tried something like mtr to check for connection issues? I would recommand the view you get when hitting d twice after starting it (with the colored graph for latencies).
-
What's everyone working on this week (17/2022)?
Continuing to build trippy; a network diagnostic tool inspired by mtr. There is still a long way to go but it is getting closer to feature parity with mtr.
- Internet magically gets faster when opening speedtest?
What are some alternatives?
speedtest - A self-hosted, lightweight HTML5 speed test implemented in JavaScript, based on Web Workers and XMLHttpRequest.
Wireshark - Read-only mirror of Wireshark's Git repository at https://gitlab.com/wireshark/wireshark. ⚠️ GitHub won't let us disable pull requests. ⚠️ THEY WILL BE IGNORED HERE ⚠️ Upload them at GitLab instead.
speedtest - Self-hosted Speed Test for HTML5 and more. Easy setup, examples, configurable, mobile friendly. Supports PHP, Node, Multiple servers, and more
iperf - iperf3: A TCP, UDP, and SCTP network bandwidth measurement tool
soundfingerprinting - Open source audio fingerprinting in .NET. An efficient algorithm for acoustic fingerprinting written purely in C#.
trippy - A network diagnostic tool
chargen2p - 2-Phase Character Generator Protocol
mitmproxy - An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
boost_bandwidth_via_speedtest
perf-tools - Performance analysis tools based on Linux perf_events (aka perf) and ftrace
httpstat - curl statistics made simple
Sysdig - Linux system exploration and troubleshooting tool with first class support for containers