This document discusses making Node.js applications more observable at scale. It describes using tools like Bunyan for structured logging, Restify for building observable REST applications, and Unix tools for querying logs. Observability is important for production systems to detect errors, latency issues, and memory leaks. The presenter advocates building observability into applications from the start through techniques like scoped child loggers and request capture streams.
14. DATA
“It is a capital mistake to
theorize before one has DATA.
Insensibly one begins to twist
facts to suit theories, instead of
theories to suit facts.”
Sherlock Holmes
-A Scandal in Bohemia