Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imperialcollegelondon/doc-puppet-elk


https://github.com/imperialcollegelondon/doc-puppet-elk

elasticsearch elk kibana logstash puppet

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# elk
[![Build Status](https://travis-ci.org/ImperialCollegeLondon/doc-puppet-elk.svg?branch=master)](https://travis-ci.org/ImperialCollegeLondon/doc-puppet-elk)

This module installs the ELK Stack on a node. The ELK stack consists of Elasticsearch, Logstash, and Kibana.

## Logstash

Logstash is the data collection pipeline tool. It the first component of ELK Stack which collects data inputs and feeds it to the Elasticsearch. It collects various types of data from different sources, all at once and makes it available immediately for further use.

## Elasticsearch

Elasticsearch is a NoSQL database which is based on Lucene search engine and is built with RESTful APIs. It is a highly flexible and distributed search and analytics engine. Also, it provides simple deployment, maximum reliability, and easy management through horizontal scalability. It provides advanced queries to perform detailed analysis and stores all the data centrally for quick search of the documents.

## Kibana
Kibana is a data visualization tool. It is used for visualizing the Elasticsearch documents and helps the developers to have an immediate insight into it. Kibana dashboard provides various interactive diagrams, geospatial data, timelines, and graphs to visualize the complex queries done using Elasticsearch. Using Kibana you can create and save custom graphs according to your specific needs.

![Kibana Dashboard](https://i.imgur.com/W86aDIs.png)