Exposing Go Modules to Prometheus

Introduction Recently Go has released Go 1.12, which added support to retrieve build module information via runtime/debug package. Therefore, I decided to build a Go module to expose

Read More

PromCon 2018 Notes

Overview Prometheus graduated CNCF. Openmetrics joined the incubator stage of CNCF. Prometheus will offer built-in TLS and auth in HTTP endpoints, as well as implement subqueries (e.g. max_over_time(rate(foo[5m])[1h:1m]))

Read More

Advanced Standalone Kubelet tutorial for Raspberry Pi

So recently I adapted Kelsey Hightower’s Standalone Kubelet Tutorial for Raspberry Pi. Standalone Kubelet Tutorial for Raspberry Pi is a prerequisite for this tutorial, as I’m going to

Read More

Running Prometheus Node exporter on a router

So at home I have Asus RT-N14U router, which has 600 Mhz MIPS architecture CPU, 16mb of flash storage and 64mb of RAM. On the software side, I’m

Read More

Exploring Prometheus Go client metrics

In this post I want to explore go metrics, which are exported by client_golang via promhttp.Handler() call. These metrics help you better understand how Go works & gives

Read More