ReleaseEngineering/TegraDashboard

From MozillaWiki
Jump to navigation Jump to search

Tegra Dashboard

Tegras have been decommissioned

The current status of each Tegra, and other informational links, can be seen on the Tegra Dashboard. Dashboard is only updated every 8 minutes; use ./check.sh on the foopy for live status.

The page is broken up into three sections: Summary, Production and Staging where Production/Staging have the same information but focus on the named set of Tegras.

The Summary section has the current start/end date range of the displayed Tegras and a grid of counts.

                                      Production  Staging
Tegra and buildslave online           57          8
Tegra online but buildslave is not    0           0
Both Tegra and buildslave are offline 19          2


The Production/Staging section is a detailed list of all Tegras that fall into the given category.

ID 	Tegra 	CP 	BS 	Msg 	Online 	Active 	Foopy 	PDU 	active bar
  • ID Tegra-### identifier. Links to the buildslave detail page on the master
  • Tegra Shows if the Tegra is powered and responding: online|OFFLINE
  • CP Shows if the ClientProxy daemon is running: active|INACTIVE
  • BS Shows if the buildslave for the Tegra is running: active|OFFLINE
  • Msg The info message from the last check.py run for that Tegra
  • Foopy Which foopy server the Tegra is run on. Links to the hostname:tegra-dir
  • PDU Which PDU page can be used to power-cycle the Tegra. PDU0 is used for those not connected as of yet
  • Log Links to the text file that contains the cumulative check.py log entries
  • active bar A single character summary of the last 10 status checks where '_' is offline and 'A' is active

How to make changes to the dashboard

The dashboard is currently hosted on relengweb1.dmz.scl3.mozilla.com. It is accessible via the build VPN via LDAP, i.e. key-based auth should happen automatically as your LDAP user.

There is a crontab entry on relengweb that pulls the generated dashboard from mobile-dashboard1.build.mtv1.mozilla.com every 5 minutes. Again, this host is accessible via the build VPN. The dashboard is generated by the user briarpatch via the script /home/briarpatch/run_dashboard.sh that runs via cron every 5 minutes.