Topical Takes
Short, opinionated posts on eBPF, Linux internals, and the tools we all run in production.
AlleBPF60linux60yeet57AI agents30observability21networking12security10claude-code7containers5sandboxing5HTTP4production4tcpdump4tracing4uprobes4API debugging3bcc3bpftrace3ci3debugging3egress3exectop3incident-response3kubernetes3omarchy3supply chain3TLS3troubleshooting3audit2auditd2BSON2capabilities2cgroups2codex2databases2DNS2execsnoop2hyprland2MongoDB2mysql2oom2packet-capture2performance2permissions2postgres2processes2quickshell2runtime-debugging2ssh2TCP2802.111agent-security1agentic network operations1ai-sre1bar-widget1benchmarks1biolatency1bpf-verifier1bubblewrap1build-performance1Cilium1CO-RE1confidential-computing1context-switches1cpu-accounting1cryptojacking1devops1docker1exfiltration1hardening1integration-testing1kprobes1kworker1landlock1latency1local-llm1logging1make1MCP1memory1n-plus-one1nodejs1npm1off-cpu1ollama1openssl1opentelemetry1plugin1policy1postinstall1prepared statements1privilege1proc-filesystem1process-attribution1process-masquerading1proctop1profiling1query-shapes1Redis1refusal1RESP1rf1root-cause-analysis1runqlat1schedstat1seccomp1slowlog1SQLite1SSRF1stratum1sudo1syscall1systemd1tcp-retransmits1terminal-bench1threat-modeling1tunnels1websocket1wifi1wireguard1wireless1wss1yeetkit1
How to Find Slow MongoDB Queries on Linux in 2026: The Slow Query Is Often Two Hundred Fast Ones
A slow-query log grades one query at a time, so an endpoint that issues two hundred fast queries produces an empty profiler and a 900ms response. Covers query shapes and N+1 detection, the profiler's 100ms threshold, Atlas Query Profiler, explain, mongotail, and reading the commands at the socket with mongosnoop and yeet.
MongoDBeBPFlinuxobservabilityn-plus-onequery-shapesBSONyeet
Read more →How to Find Which Process Is Querying MongoDB on Linux in 2026: The Server Only Knows What the Client Told It
MongoDB's record of who connected is a handshake document the client wrote itself, carrying an address that any Docker NAT or Kubernetes node already rewrote. Covers appName, client metadata, currentOp, ss and lsof for socket ownership, and reading the sending pid off the socket with mongosnoop and yeet.
MongoDBeBPFlinuxprocess-attributioncontainersuprobesobservabilityyeet
Read more →