Aman Srivastava·5d agoWe could see memory climb in Grafana but not explain it. Here is what we added.Per-process Python memory metrics, what they told us, what they cannot tell us, and the profiling design that has not shipped.
Aman Srivastava·Nov 5The MCP server that could not create a monitor, so I built oneAn hour of debugging token scopes ended with a simple answer: the tool I wanted did not exist yet.A response icon1A response icon1
Aman Srivastava·Oct 29Building production dashboards by talking to Axiom through MCPHow I stopped hand-clicking charts, let an AI assistant write the APL queries and call createDashboard, and ended up with error-rate and…
Aman Srivastava·Oct 27How I stopped my AI security agent from lying to itselfOn 2 July a scan from my own security agent rated one finding Critical: plaintext database credentials in .env files. The finding was…
Aman Srivastava·Oct 25One trace ID, every hop: building observability for a multi-service platformHow I stopped grepping four log files and built a shared OpenTelemetry package that follows a single user’s journey across every service.A response icon1A response icon1