Bazel build analytics
summary
ThoughtSpot ingests Bazel build and test logs into a DB and produces dashboards and ad-hoc answers that tie metrics to concrete causes: cache hit rate down since July correlates with longer builds, average total actions +20% since Sep (one test alone adds ~7% of that), critical-path ratio rises since May, and per-target bar charts expose the slowest invokes. The system uses an open-source Bazel C++ repo to generate metrics, surfaces test-level cache hit and flaky rates, and can map flakiness or failures back to specific commit SHAs.
AI-written summary · about
chapters (9)
- 0:00Bazel build analytics intro
- 1:47Key metrics for insights
- 2:53Demo: cache hit rate trends
- 4:59Critical path duration
- 5:41Build pass/fail & resources
- 6:23Slowest build targets
- 7:08Test duration & flakiness
- 8:57Custom dashboards & insights
- 9:47Setup & implementation
related talks
44mPerformance Testing with a "Big Data Tool"
48mGraphing Zephyr Development and Project Health and How Visualizing Data Help with Gr...
35mWho What How: Understanding Kubernetes Development through DevStats - Josh Berkus & Łukasz Gryglicki
48mGraphing Zephyr Development and Project Health and How Visualizing Data Help with Gro...
26mMeasuring Developer Happiness: Analytics for Backstage
50mData-Driven Engineering
33mRelevant Data Analysis: Apache Solr Analytics #bbuzz
43mCommunity Health Reporting 101
