elastic-recheck/web
Joe Gordon f5a0e015ae Hide jobs with no failures
When filtering the uncategorized page by a time window, completely hide
jobs that have no uncategorized failures in said time window.

Hide entries in the menu that have no hits in the window as well.

This patch doesn't dynamically update any numbers to only show what is
visible in the window.

Also add debug info to web_server script.

Change-Id: I2fd792a1a202a70a3dedd20316b3c4fdd8fcdc6e
2015-06-11 15:10:53 +03:00
..
conf add support for installing the web dashboard 2013-12-03 10:41:21 -08:00
share Hide jobs with no failures 2015-06-11 15:10:53 +03:00
README.rst add support for installing the web dashboard 2013-12-03 10:41:21 -08:00

Elastic Recheck Dashboard

Elastic Recheck is a handy tool for mining the data in our logstash environment to categorize race conditions in the OpenStack gate. In addition to including a number of command line tools, we provide an html dashboard, because the kids love that html.

Architecture

The dashboard currently consists of static html and a set of javascript libraries, which read json files full of data, and do client side rendering of graphs. This may change in the future.

Below this tree you'll find a set of sub-directories that assume that you are running this in an apache environment.

  • static files - /usr/share/elastic-recheck
  • dynamic json - /var/lib/elastic-recheck
  • apache config - /etc/apache/conf.d/elastic-recheck.conf

Json files directory is expected to be mapped to /elastic-recheck/data and the static files to /elastic-recheck.

Installation

At install time for elastic-recheck the static files are installed as per our assumed location. The apache configuration is not changed, however an example is provided in the conf directory.