EsDmitrii

Kubernetes node connectivity monitor — TCP, UDP, ICMP, DNS, HTTP checks between all nodes with Prometheus metrics, Grafana dashboards, and automatic MTR traceroute on failures

10
1
100% credibility
Found Mar 09, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

A monitoring tool that continuously tests network connectivity between cluster nodes using various probes and exposes detailed metrics with dashboards for visibility and alerting.

How It Works

1
🔍 Discover connection monitor

You hear about a helpful tool that watches if all your cluster machines can talk to each other smoothly.

2
🚀 Add it to your cluster

With one easy command, you bring the monitor online across every machine in your setup.

3
⚙️ Pick your checks

You choose simple tests like quick pings, message sends, or web page loads to match what matters to you.

4
📊 See live health graphs

Beautiful dashboards show connection speeds, success rates, and weak spots between machines and areas.

5
🔔 Stay alerted to issues

Automatic warnings pop up if connections slow down or drop, so you fix problems fast.

6
🔍 Trace the trouble

When something fails, detailed paths reveal exactly where the connection breaks.

Reliable cluster connections

Your machines stay perfectly linked, giving you peace of mind and smooth operations every day.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is kconmon-ng?

kconmon-ng runs as a DaemonSet on every Kubernetes node, probing TCP, UDP, ICMP, DNS, and HTTP connectivity to all other nodes, with results exported as Prometheus metrics labeled by source_node, destination_node, source_zone, and destination_zone. On probe failures, it automatically triggers MTR traceroute and exposes per-hop details. Built in Go with a Helm chart for easy deployment from kubernetes github container registry, it includes Grafana dashboards for node-to-node and cross-zone views.

Why is it gaining traction?

Unlike basic kubernetes node exporter metrics, it delivers granular peer-to-peer visibility across kubernetes nodes, including automatic MTR diagnostics without manual kubectl debugging. Hot-reload config, gRPC peer sync, and pre-built alerts for high UDP loss or failing TCP checks make it plug-and-play with Prometheus Operator. Developers appreciate the kubernetes github actions CI for releases and full E2E local testing via Minikube.

Who should use this?

SREs troubleshooting flaky kubernetes nodes in multi-zone clusters, especially with kubernetes node not ready issues or cross-AZ latency spikes. Ops teams extending kubernetes node exporter with network probes, using node labels for affinity or taints. Ideal for air-gapped setups via local builds and kubernetes github runner.

Verdict

Solid for targeted node connectivity monitoring—deploy the Helm chart and import dashboards for instant value—but at 10 stars and 1.0% credibility, it's early-stage; watch github kubernetes releases for stability. Test locally before prod.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.