Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2295)

Unified Diff: docs/speed/chrome_speed_services.md

Issue 2944713002: Add speed operations and speed services overview docs. (Closed)
Patch Set: remove extra doc Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: docs/speed/chrome_speed_services.md
diff --git a/docs/speed/chrome_speed_services.md b/docs/speed/chrome_speed_services.md
new file mode 100644
index 0000000000000000000000000000000000000000..cf5f0e71bbc660d004c200853121fd45482f5588
--- /dev/null
+++ b/docs/speed/chrome_speed_services.md
@@ -0,0 +1,52 @@
+# Speed Operations: Services
+
+TL: simonhatch@<br>
+Team: simonhatch@ benjhayden@, dtu@, eakuefner@<br>
+TPM: benhenry@<br>
+Mailing List: speed-services-dev@chromium.org<br>
+**[go/chrome-speed-services](https://goto.google.com/chrome-speed-services)**
+
+## Mission
+The mission of the Chrome Speed Services team is to develop the tools and
+infrastructure necessary for teams to detect, help diagnose, and follow through
+on performance regressions in Chrome. We accomplish this through a set of
+interconnected tools, which process data from the Chrome Benchmarking Team and
+automate the Chrome Speed Releasing workflow:
+
+ * The [Chrome Performance Dashboard](https://chromeperf.appspot.com) stores
+ over 4 million performance timeseries, and monitors hundreds of thousands
+ of them for performance regressions. It integrates with Chrome's bug
+ tracker for follow-through.
+ * Most of our automated builds take too long to get performance data on every
+ revision, so we have [bisect bots](bisects.md) to narrow down regressions.
+ These bots also support running performance try jobs on unsubmitted CLs.
+ * Whether a performance test is run locally or in the lab, right now or last
+ year, we want to make it easy to understand and share the results. We
+ develop [data formats](https://github.com/catapult-project/catapult/blob/master/docs/histogram-set-json-format.md)
+ and user interfaces that make it easy to dig deeply into performance
+ regressions.
+
+Here is a diagram of how our tooling fits into the chromium performance
+continuous build:
+![Speed Continuous Build](images/speed_services.png)
+
+
+## 2017 Roadmap
+ * **Improve our ability to bisect to root causes**.
+ [Pinpoint](https://docs.google.com/document/d/1FKPRNU2kbPJ15p6XHO0itCjYtfvCpGt2IHblriTX1tg/edit)
+ is a rewrite of the existing bisect system, design to address the
+ shortcomings of a fully automated system running on buildbot. Tighter
+ integration with the dashboard will allow better code sharing, more
+ thorough test coverage, and a greatly improved and interactive user
+ interface.
+ * **Enable deep debugging and better numerics across our products.**
+ We are working to make the dashboard, pinpoint, and telemetry all use our new
+ [HistogramSet](https://github.com/catapult-project/catapult/blob/master/docs/histogram-set-json-format.md)
+ data format, which stores full histograms and statistics about test
+ results, as well as diagnostics with built-in UIs which help users dig in
+ when something's wrong.
+ * **Improve the sheriffing process.** We're working on burning down bugs in
+ the sheriffing workflow, and also adding
+ [milestone-level reports](https://docs.google.com/document/d/1MgTs2TBEHcKqgil_zqy72GlZr_74udyDKznTZixhrrI/edit)
+ that give a high-level overview of how Chrome is performing from release to
+ release, so that we can better focus our performance efforts.

Powered by Google App Engine
This is Rietveld 408576698