The Bug Hiding in Your Production Traffic

Your logs showed 500 errors. The traces showed the dependency graph. Neither showed the actual bug, a DEL control character getting appended to the query string. This is how I found it.

In this video I walk through Speedscale BYOC (bring your own cloud): capture real production traffic, store it in your own Elasticsearch cluster inside your VPC, pull it down locally with a single script, and reproduce the exact bug using proxymock. The data never leaves your environment.

What's covered:

How BYOC routes traffic to your own Elasticsearch via OTel
The Kibana "Speedscale Traffic" dashboard out of the box
Using es-gather.py to pull traffic locally in ~1 second
Asking an AI coding agent to analyze the snapshot
Reproducing the production bug with proxymock replay
Links:

BYOC Helm charts (Elasticsearch, Grafana, S3, GCS): https://github.com/speedscale/speedscale-byoc
Demo app (outerspace-go): https://github.com/speedscale/outerspace-go
BYOC docs: https://docs.speedscale.com/guides/byoc/
proxymock docs: https://docs.speedscale.com/proxymock/
Join the Speedscale Slack: https://slack.speedscale.com

#kubernetes #observability #debugging #elasticsearch #devtools