timbuchwaldt / cnetmon

Continuous network monitoring, for kubernetes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cnetmon - continuous network monitoring

cnetmon provides a way to continuously monitor your Kubernetes-based network. Deployed as a daemonset, the pods continuously resolve all other instances in the cluster (both via DNS SRV resolution as well as via the Kubernetes API) and do various connection tests like short-lived TCP connections (to check if newly established sessions work), long-lived TCP connections (to ensure they are optimally never interrupted) as well as UDP packets.

Metrics are taken from these tests and exported via the industry-standard Prometheus protocol.

About

Continuous network monitoring, for kubernetes.


Languages

Language:Go 93.3%Language:Starlark 5.0%Language:Dockerfile 1.7%