fuel-plugin-lma-collector/contrib
Guillaume Thouvenin a129648596 Add script to stop services and remove the Heka package
This patch creates a new directory for StackLight tools that are scripts
that can be used to perform actions or run diagnostics.
It also adds two scripts. One for stopping StackLight services and
another one to remove the Heka package on all nodes that are online.

Change-Id: I93082ba3c7dfb75ec3ed44f5fa23a35599c4d163
(cherry picked from commit 3b709238a3)
2016-03-30 10:42:01 +02:00
..
common Fix ShellCheck warnings 2015-05-07 10:11:02 +02:00
elasticsearch Fix ShellCheck warnings 2015-05-07 10:11:02 +02:00
influxdb Fix ShellCheck warnings 2015-05-07 10:11:02 +02:00
tools Add script to stop services and remove the Heka package 2016-03-30 10:42:01 +02:00
ui Fix ShellCheck warnings 2015-05-07 10:11:02 +02:00
README.md Add script to stop services and remove the Heka package 2016-03-30 10:42:01 +02:00
install.sh Fix ShellCheck warnings 2015-05-07 10:11:02 +02:00

README.md

The scripts in this directory can be used to deploy the additional systems that are running along with the Logging, Monitoring and Alerting collector.

Pre-requisites

The scripts require the Docker runtime.

Elasticsearch

Elasticsearch is used to store and index the logs and notifications gathered by the LMA collector.

To install the Elasticsearch stack, see (elasticsearch/README.md).

InfluxDB

InfluxDB is used to store the metrics reported by the LMA collector.

To install the InfluxDB stack, see (influxdb/README.md).

LMA dashboards

The LMA dashboards are based on:

  • Kibana for displaying and querying data in Elasticsearch.

  • Grafana for displaying and querying data in InfluxDB.

To install the dahsboards, see (ui/README.md).

Tools

Scripts in this directory are:

  • diagnostics tools
  • helper scripts