Interesting series of blog posts with a solid introduction to Prometheus. Multiple parts Metrics and Labels, Metric types, Exposing and collecting metrics, Instrumenting code in Go and Java and Alerting rules.