Auto-tools/Projects/Charts: Difference between revisions

Jump to navigation Jump to search
rearrange notes
(better docs)
(rearrange notes)
Line 2: Line 2:


== Overview ==
== Overview ==
The '''charts.mozilla.org''' application is pure javascript running on the client side.  It accesses a separate ElasticSearch cluster for data.
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
 
== 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 ]


== 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 ==
Confirmed users
513

edits

Navigation menu