{"repo":"bloomberg/goldpinger","free":true,"listed":false,"github":"https://github.com/bloomberg/goldpinger","clone":"git clone https://github.com/bloomberg/goldpinger.git","description":"Debugging tool for Kubernetes which tests and displays connectivity between nodes in the cluster.","language":"JavaScript","stars":2731,"topics":["kubernetes","kubernetes-monitoring","prometheus"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Goldpinger Goldpinger makes calls between its instances to monitor your networking. It runs as a DaemonSet on Kubernetes and produces Prometheus metrics that can be scraped, visualised and alerted on. Oh, and it gives you the graph below for your cluster. Check out the video explainer. :tada: 1M+ pulls from docker hub! On the menu - Goldpinger - On the menu - Rationale - Quick start - Building - Compiling using a multi-stage Dockerfile - Compiling locally - Installation - Authentication with Kubernetes API - Example YAML - Note on DNS - UDP probe for packet loss, hop count, and RTT - Usage - UI - API - Prometheus - Grafana - Alert Manager - Chaos Engineering - Authors - Contributions - License Rationale We built Goldpinger to troubleshoot, visualise and alert on our networking layer while adopting Kubernetes at Bloomberg. It has since become the go-to tool to see connectivity and slowness issues. It's small ( 16MB), simple and you'll wonder why you hadn't had it before. If you'd like to know more, you can watch our presentation at Kubecon 2018 Seattle. Quick start Getting from sources: Getting from docker hub: Building The repo comes with two ways of building a docker image: compiling locally, and compiling using a multi-stage Dockerfile image. :warning: Depending on your docker setup, you might need to prepend the commands below with sudo . Compiling using a multi-stage Dockerfile You will need docker version 17.05+ installed to support multi-stage builds. This was contribut","default_branch":null,"files":null,"tree":[],"storefront":"/r/bloomberg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bloomberg/goldpinger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}