Confirmed users
513
edits
Klahnakoski (talk | contribs) (better docs) |
Klahnakoski (talk | contribs) (rearrange notes) |
||
| Line 2: | Line 2: | ||
== Overview == | == Overview == | ||
The '''charts.mozilla.org''' application is pure | The '''charts.mozilla.org''' application is a pure Javascript client running on the browser. It accesses the [https://wiki.mozilla.org/BMO/ElasticSearch BMO/ES] cluster for data. | ||
== Contributers == | ==Objective== | ||
The objective of this Charts project is to specifically provide management dashboards, but to also exemplify the benefits of our [https://wiki.mozilla.org/BMO/ElasticSearch BMO/ES] backend. | |||
== Hacking/Contributers == | |||
Contributing to charts.mozilla.org has some distinct benefits over other projects: | Contributing to charts.mozilla.org has some distinct benefits over other projects: | ||
* Your work is highly visible to people working at Mozilla | * Your work is highly visible to people working at Mozilla | ||
| Line 10: | Line 13: | ||
* Setting up a development environment is very simple because of this simple static nature | * Setting up a development environment is very simple because of this simple static nature | ||
===Contact=== | |||
Feel free to contact me, Kyle Lahnakoski, if you have questions. | Feel free to contact me, Kyle Lahnakoski, if you have questions. | ||
:ekyle@irc.mozilla.org | :'''IRC:''' ekyle@irc.mozilla.org | ||
:klahnakoski@mozilla.com | :'''email:''' klahnakoski@mozilla.com | ||
== Architecture == | == Architecture == | ||
| Line 67: | Line 54: | ||
* Virtual Machines - The nodes of the ES clusters are hosted on VMs, and may be contributing to some slowness. | * Virtual Machines - The nodes of the ES clusters are hosted on VMs, and may be contributing to some slowness. | ||
* Code - Nothing is minimized, some pages even pause to load JavaScript dynamically. | * Code - Nothing is minimized, some pages even pause to load JavaScript dynamically. | ||
= Production Support = | |||
Is there a problem with production? Read on... | |||
== Points of Contact for Technical Issues == | |||
* For problems with the application itself, e.g. 404 errors, see cturra or others in #paas on irc. | |||
** To restart PaaS, use the [https://api.paas.allizom.org/console/overview/ Stackato web console] | |||
** To upload a new image: | |||
**# <code>git clone https://github.com/mozilla/charts.git</code> | |||
**# Use the <code>stackato.yml</code> image to deploy: | |||
:::: stackato target api.paas.allizom.org | |||
:::: stackato login | |||
:::: stackato update | |||
* For problems with the database, e.g. basic framework loads but no data appears, see jakem, cyliang, or fubar in #it on irc. | |||
=== Instructions === | |||
* [https://mana.mozilla.org/wiki/pages/viewpage.action?pageId=30081453#MozillaPaaS%28Stackato%29-ObtainingandInstallingtheClient Stackato Instructions on Mana] | |||
* [https://api.paas.allizom.org/console/overview/ Stackato web console ] | |||
== Past Problems == | == Past Problems == | ||