Hi Scott,
Thanks for sharing the progress. The test metrics are super helpful. I'm
particularly looking forward to the PR metrics which could be useful for
improving interaction within the community and with new contributors.
-Max
On 26.10.18 07:36, Scott Wegner wrote:
I want to summarize some of the great work done this summer by Mikhail,
Udi, and Huygaa to visualize and track some project/community health
metrics for Beam. Specifically, they've helped to build dashboards for:
* Test suite health (pre-commit speed, post-commit reliability)
* Pull Request health (code review latency, PR load per reviewer)
Check it out here: https://s.apache.org/beam-community-metrics, and
please leave feedback on this thread or under our umbrella JIRA item:
BEAM-5862.
There's some new infrastructure behind this which is hosted alongside
our Jenkins resources on Google Cloud. I want to ensure this doesn't
become a burden for the community, so I've written up a maintenance plan
here: https://s.apache.org/beam-community-metrics-infra. That link
contains more details on the metrics pipeline architecture components,
the design discussions which lead to building them, and my proposal for
documenting and monitoring the infrastructure.
There was a ton of discussion [1][2][3] that helped shape the dashboards
we've come up with. There's a whole lot we didn't get to, but the source
code is documented and checked-in [4], and I encourage others in the
community to add to it.
Thanks,
Scott
[1]
https://lists.apache.org/thread.html/b73cc4f0f05f4654eed2250aa95f205e7ab45253d98add0240911031@%3Cdev.beam.apache.org%3E
[2]
https://lists.apache.org/thread.html/3bb4aa777751da2e2d7e22666aa6a2e18ae31891cb09d91718b75e74@%3Cdev.beam.apache.org%3E
[3]
https://lists.apache.org/thread.html/6cc942a34867ce7603392246c518c35410e828e9d2f17fdc547576ea@%3Cdev.beam.apache.org%3E
[4] https://github.com/apache/beam/tree/master/.test-infra/metrics
Got feedback? tinyurl.com/swegner-feedback
<https://tinyurl.com/swegner-feedback>