Production Continuous Profiling with eBPF and Pyroscope on Linux
Pinpoint CPU hotspots and memory allocations across production Linux processes without code modifications using eBPF probes and Grafana Pyroscope.
NetBay journal
15 practical Observability articles from Netbay Engineering — written for operators running Linux and Windows VPS in India.
15 articles in this topic
Pinpoint CPU hotspots and memory allocations across production Linux processes without code modifications using eBPF probes and Grafana Pyroscope.
Deploy single-node VictoriaMetrics on Ubuntu to store years of high-resolution Prometheus metrics with sub-second queries and minimal disk usage.
Capture real-world user performance, Core Web Vitals, and JavaScript exceptions using the Grafana Faro Web SDK connected to an OTel Collector.
Implement production-grade Service Level Objectives and multi-window burn rate alerts using advanced PromQL queries on Prometheus 3.0+.
Build a high-performance OpenTelemetry Collector Contrib pipeline on Linux VPS, unifying OTLP ingestion, memory limiting, batching, and multi-backend export.
Assemble a weekend metrics, logs, and alerts stack on one VPS with hard RAM and disk caps so the observers never crowd out the application you run.
On-box probes cannot see a dead host or a blocked NIC. Add a cheap external HTTP check so someone else notices when your Lucknow VPS stops answering.
Run Loki with a filesystem store and Promtail against journald on one VPS, with retention that fits the disk, and know the day this setup stops being enough.
Configure logrotate so leftover text logs cannot fill a VPS root disk, with size caps, copytruncate versus create, and a dry-run habit before you need it.
Treat the systemd journal as the canonical log store on a VPS: persistent disk, field queries, vacuum limits, and one pipeline into Promtail or nothing.
Probe your own HTTP endpoints and TLS certificates from blackbox_exporter so Prometheus notices a dead site or an expiring cert before users do.
Wire Prometheus to Alertmanager with grouping, inhibit rules, and a for duration so a single VPS pages you for real faults, not for every blip.