Metrics, Logs and Traces: More Similar Than They Appear?
- Andrew Lamb tl;dr: Metrics, logs, and traces, while all time series data, require different approaches for storage and querying due to their unique characteristics. Logs, with their high cardinality and unique data, pose the greatest challenge. Traces, while also high in cardinality, are more structured. Metrics typically have bounded tag keys and values. Each type necessitates a different approach, making a single solution elusive.featured in #443
Choosing Your North Star Metric
- Lenny Rachitsky tl;dr: Lenny surveyed current and past employees at over 40 of today’s most successful growth-stage companies to compile a table of the metrics commonly used. He also has a a framework for choosing a north star metric based on company type.featured in #234
Manager OKRs, Maker OKRs: How Early Stage Startups Should Think About Goal-Setting
- Hunter Walk tl;dr: Many startups adopt Google's quarterly goal setting. This puts makers (engineers) on a managers schedule. A startup should (1) focus on what's being built in month ahead, (2) work towards a product vision a year from now and (3) maintain a "narrow grasp on what you actually want to measure quarterly."featured in #220
A Primer On Engineering Delivery Metrics
- Juan Pablo Buriticá tl;dr: Why delivery metrics are important, which ones are valuable, how to use them, and more.featured in #208
Monitoring Demystified: A Guide For Logging, Tracing, Metrics
- Mitch Pronschinske tl;dr: "Current and relevant online resources to help guide you on logging, tracing, and metrics."featured in #199
featured in #198
Developing the Largest Contentful Paint Metric
- Annie Sullivan tl;dr: A new performance metric has been established by the Chrome team measuring when the main contents of a page is displayed. This runs through the framework used to build this metric and the objective.featured in #166
Performance Metrics For Blazingly Fast Web Apps
- Conrad Irwin tl;dr: Conrad discusses Superhuman's approach to performance metrics (1) Use event.timeStamp for start of events (2) end of events, use use performance.now() in a requestAnimationFrame() 3) ignore when the tab is not focused 4) aggregate data using “% of events that are under target” 5) visualize multiple thresholds. 📈 Click on the link in this tweet to bypass the paywall.featured in #155