Custom Prometheus Metrics in Node.js + Express (2026)
Add Prometheus metrics to a Node.js + Express app with prom-client: a /metrics endpoint, custom counters and histograms, and safe low-cardinality labels.
Add Prometheus metrics to a Node.js + Express app with prom-client: a /metrics endpoint, custom counters and histograms, and safe low-cardinality labels.
Reusable workflow vs composite action in GitHub Actions: jobs vs steps, secrets, nesting limits, and outputs—plus exactly when to use each, with YAML.
Debug a no-shell distroless pod with kubectl debug and ephemeral containers: the --target flag, /proc filesystem access, and CrashLoopBackOff pod copies.
Set Vitest coverage thresholds that fail CI when coverage drops. Vitest 4 nested config, per-file and glob gates, plus a runnable GitHub Actions workflow.
Deploy a Node.js app to a VPS with Kamal 2: a from-scratch Docker setup with zero-downtime deploys, automatic Let's Encrypt SSL, and a Postgres accessory.
Learn AWS CDK testing in TypeScript: write fine-grained assertions, snapshot tests, and Aspect validation with Jest to catch infra bugs before you deploy.
Resize a running Kubernetes pod's CPU and memory without restarting it using in-place resize: kubectl commands, resizePolicy, QoS rules, and limitations.
Kubernetes native sidecar containers, stable since v1.33: how a restartPolicy Always init container fixes startup order, Job completion, and graceful shutdown.