Create a Grafana Dashboard for Backstage Metrics on Mimir (OTel → Alloy → Mimir)
This post continues from: Backstage metrics flow: Backstage (OpenTelemetry SDK) → OTLP/HTTP → Alloy → remote_write → Mimir → Grafana […]
This post continues from: Backstage metrics flow: Backstage (OpenTelemetry SDK) → OTLP/HTTP → Alloy → remote_write → Mimir → Grafana […]
This post migrates Backstage backend monitoring from kube-prometheus-stack (ServiceMonitor + Prometheus scrape) to an LGTM-style push pipeline: Backstage (OpenTelemetry SDK)
This post adds OpenTelemetry metrics to your Backstage backend and makes them scrapable by Prometheus Operator (kube-prometheus-stack) via a ServiceMonitor.
This post adds Argo CD deployment visibility to your Backstage entity pages without creating a new tab. Instead, Argo CD
This is a follow-up to: This post enables the Backstage Kubernetes view without changing any Backstage source code and without
This post shows how I added a Harbor tab to my Backstage catalog entities so I can browse Harbor image
This post shows how to build a Backstage app image (a single container image that runs the Backstage backend and
This post shows how I manage my Kubernetes Backstage deployment using Argo CD, so Backstage is continuously reconciled from Git
This post shows how I deploy my Backstage app (homelab-backstage) into Kubernetes while keeping my existing Backstage instance unchanged. This
This guide shows how to run a production-style Backstage container that uses PostgreSQL (instead of SQLite), with secrets provided through