EngineeringProductivity/Projects/Everything

Project Table

We have many projects in different states. This table below should highlight what is being done and upcoming work in the future. If you want to get involved, look for a higher [Friendly] score!

Priority is an arbitrary ranking based on how important it is for us to complete a milestone or the project. A Priority 1 is something that others are depending on or something we have promised to get done in the short term. A priority 2 is something we probably will spend some time on and be happy to help with. A priority 3 is something we want to do and will probably tackle it in the near future!

Project Name Link to Details/Docs Contact Info Friendly (1-10) Priority (1-3)
Alert Manager [AlertManager Wiki] dminor,jmaher 6 2
Autoland [Autoland Wiki] dminor 5 1
Autophone [AutoPhone Wiki] bc 2 2
Bugzilla [Bugzilla ReadTheDocs] dkl,dylan,glob,mcote 4 2
BugzFeed [BMO Change Notification] mcote 4 2
Bugzilla/ESCluster [BMO Elastic Search] ekyle 3 3
Charts [Github for Charts] ekyle 1 3
Datazilla [Datazilla ReadTheDocs] camd,mdoglio,wlach 4 3
DevTools Harness [Github Repo] ted 2 1
dzAlerts [Alerts Wiki] ekyle 4 2
Eideticker [Eideticker Wiki] davehunt,wlach 3 3
m21s [m21s Wiki] ahal,chmanchester,whimboo 5 1
Marionette [Marionette Wiki] ato,AutomatedTester,jgriffin 7 1
Mozharness [Mozharness Wiki] armenzg 4 2
MozReview [MozReview Wiki] mcote 4 1
OrangeFactor [OrangeFactor Wiki] jgriffin,mcote 3 3
Ouija [Ouija Wiki] dminor,jmaher 4 3
Pulse [Pulse Wiki] mcote 4 3
Structured Logging [Structured Logging ReadTheDocs] ahal,chmanchester,jgraham 1 3
Talos [Talos Wiki] jmaher 5 3
TBPL [TBPL Wiki] edmorley 4 2
Test Informant [Test Informant Wiki] ahal 3 2
Treeherder [Treeherder Wiki] camd,edmorley,mdoglio 7 1
Web-Platform-Tests [Test the Web Forward]
[WPT ReadTheDocs]
jgraham 2 3

Motivation

This page is to help diagram all the various things the A*Team has built and continue to support.

The plan is to draw high level components/systems, and links between them, so it is easier to see how all the parts work together. Hopefully this diagram will be clickable so the reader can get more detail on each of the components.

Something like what RelEng has, but without all the internals.

History (blah blah blah..)

My name is Kyle Lahnakoski, and I joined the A*Team in April 2013.

When I started, the plan was to improve the alerting mechanism in Datazilla. Jmaher and jeads were kind enough to give me an overview of the various systems surrounding Datazilla. I drew my notes and diagrams on paper, and for months I carried my "secret decoder" so I could talk reasonably intelligently about the various A*Team systems and how they connected.

It is late June 2014 now, and my notes are long lost. I recently had a request from another team's member (:avih) about how dzAlerts fits into the greater ecosystem. In a recent meeting jgriffin mentioned it would be nice to have a summary of all the great things the A*Team works on and supports.

I would like to draw another not-so-secret decoder, but this time with everything!

Please help by adding the A*Team systems to The List below

Example

Use the EMPTY TEMPLATE to add more entries. Include ones you know about, even if you can not fill them.

EXAMPLE

  • Docs - some wiki, or read the docs to learn more
  • Code - link to code, if it makes sense
  • Contact - for ekyle to contact if he has questions
  • Inputs -
    • automated resources
    • services consumed
  • Outputs/Services
    • automated services provided
    • dashboards (and teams that consume them)

EMPTY TEMPLATE

  • Docs -
  • Code -
  • Contact -
  • Inputs
  • Outputs/Services

The List

AlertManager

Autoland

Autophone

Bugzilla

BugzFeed

Bugzilla/ES Cluster

Buildbot

C++ Code Coverage

charts.mozilla.org

Datazilla

DevTools Harness

  • Docs - Needs project page!
  • Contact - [:ted.mielczarek]

dzAlerts


Eideticker

m21s

Marionette

Mozharness

MozReview (Review Board)

OrangeFactor

Ouija

Pulse

Structured Logging

Talos

Can be referred to as what is run by buildbot or by tbpl since this is the only performance test run on our per revision CI system. Other tools are run at a different cadence.

TBPL (for the sake of history)

Test Informant

Treeherder

web-platform-tests