go-gnssaggr
gnss golangOne of the nodes in my home Kubernetes cluster is running gpsd, and has a cheap GNSS receiver connected to it. Recording what the receiver sees and presenting that in a Grafana dashboard sounded like a nice idea. I wanted to use Prometheus, which is already running, for this.
Main lesson:
pay attention
when sending stuff on a Go channel; go run -race
helped here.
The repo has more details. See also: the Galmon project, where another one of my nodes with the same kind of cheap receiver is feeding.