Observability & Monitoring · 36 min read · 2026-06-16
A production-engineering deep dive into waiting sessions tell me more than cpu during database contention, grounded in the 2014 Mac mini hserver observability stack and its accepted runtime evidence.
Perspectives · 8 min read · 2025-08-25
Standard VACUUM makes dead-tuple space reusable inside a table. It usually does not shrink the table file, which is why a successful vacuum and unchanged disk usage can both be correct.
Observability & Monitoring · 34 min read · 2025-06-04
A production-engineering deep dive into redis eviction means policy is already affecting data, grounded in the 2014 Mac mini hserver observability stack and its accepted runtime evidence.
Observability & Monitoring · 1 min read · 2025-03-14
Database traffic volume looked normal even when applications were rolling back more transactions than usual.
Observability & Monitoring · 34 min read · 2025-02-19
A production-engineering deep dive into one postgresql deadlock is worth recording, grounded in the 2014 Mac mini hserver observability stack and its accepted runtime evidence.
Observability & Monitoring · 34 min read · 2025-02-01
A production-engineering deep dive into redis fragmentation can look like a memory leak, grounded in the 2014 Mac mini hserver observability stack and its accepted runtime evidence.
Observability & Monitoring · 1 min read · 2025-02-01
A database normally grows, so alerting on size alone would create noise while ignoring the important question of growth rate and disk headroom.
Production Engineering · 1 min read · 2024-11-23
An application can pass isolated logic tests while its database schema still fails to create, upgrade or enforce the intended constraint.
Observability & Monitoring · 34 min read · 2024-10-16
A production-engineering deep dive into postgresql connection utilization needs a denominator, grounded in the 2014 Mac mini hserver observability stack and its accepted runtime evidence.
Observability & Monitoring · 1 min read · 2023-04-20
A listening PostgreSQL or Redis port proves that something accepted a TCP connection, not that queries, authentication or storage are working correctly.
Observability & Monitoring · 36 min read · 2023-04-01
A production-engineering deep dive into buffer hits, disk reads and the shape of postgresql cache pressure, grounded in the 2014 Mac mini hserver observability stack and its accepted runtime evidence.
Observability & Monitoring · 1 min read · 2023-02-12
A count of sixty active PostgreSQL connections is meaningless until it is compared with the configured maximum for that server.
Observability & Monitoring · 35 min read · 2022-02-27
A production-engineering deep dive into a successful tcp connection does not mean the database is healthy, grounded in the 2014 Mac mini hserver observability stack and its accepted runtime evidence.
Observability & Monitoring · 34 min read · 2022-01-21
A production-engineering deep dive into temporary i/o is a query-behavior signal, grounded in the 2014 Mac mini hserver observability stack and its accepted runtime evidence.
Security & Identity · 1 min read · 2021-12-03
Persistent SSO works better when ephemeral session state and durable identity-provider state are not confused.
Observability & Monitoring · 37 min read · 2021-07-03
A production-engineering deep dive into four database engines on one small server: observability without exporter sprawl, grounded in the 2014 Mac mini hserver observability stack and its accepted runtime evidence.
Observability & Monitoring · 34 min read · 2021-06-18
A production-engineering deep dive into mysql slow queries belong in infrastructure monitoring, grounded in the 2014 Mac mini hserver observability stack and its accepted runtime evidence.
Observability & Monitoring · 1 min read · 2020-10-29
A PostgreSQL deadlock can resolve automatically by aborting one transaction, leaving the service apparently healthy after the incident.
Perspectives · 9 min read · 2020-02-05
Approximate nearest-neighbor search is allowed to trade recall for speed. Add tenant or metadata filters after the ANN scan and a fast query can return too few candidates without being a database error.