Blog
Shipping logs to Loki
Part of the series: Production-grade ESPHome
Complementing metrics with structured logging by shipping ESPHome logs to Loki.
Scraping ESPHome metrics with Prometheus
Part of the series: Production-grade ESPHome
Making ESPHome devices observable by exposing and scraping metrics with Prometheus.
Ktor: Altering served content
Learn how to create Ktor plugins that transform response content, with a practical example of injecting scripts into HTML files.
Serving static files with Ktor
A guide to serving static files with Ktor, including configuration for default files, HTML minification, and proper MIME types.
Writing a Bazel rule set
Part of the series: Creating a blog with Bazel
Learn how to write custom Bazel rules by integrating PlantUML, including rule implementation and testing strategies.
