kibana #4

  • By yellow
  • Latest version (#4)
  • trusty
  • Stable
  • Edge

Description

alternative (better) logstash frontend


Overview

This charm provides kibana from (http://kibana.org/).
Kibana is a search frontend for logstash.

Using This Charm

using this charm :

juju deploy kibana
juju expose kibana

not much use on its own ... you'll probably want the full stack

juju deploy elasticsearch
juju deploy logstash-indexer
juju add-relation logstash-indexer elasticsearch:cluster
juju deploy kibana
juju add-relation kibana elasticsearch:rest
juju expose kibana

browse to http://ip-address to begin searching.

Installation

Kibana source tarball will be downloaded and verified according to the
configured values in 'kibana_source' and 'kibana_source_checksum', which
default to::

https://download.elasticsearch.org/kibana/kibana/kibana-3.1.1.tar.gz

It will, obviously, require internet access on deployed nodes.

This behavior can be bypassed by providing <charm>/files/kibana.tgz
payload prior deployment. The given payload will be used, without any
checksum verification, but respecting the 'kibana_source_unpack_directory'.

Configuration

listens only on localhost:5601. uses rinetd to redirect ip-addr:80 to localhost:5601.
This should allow for haproxy etc to be used in front.
Could configure apache reverse proxy in front if you want SSL / .htaccess

Other

  • supports multiple ES servers in cluster. This should help with balancing the load on ES and dealing with failure.

  • see logstash-indexer charm's README.md file for usage examples.

Contact Information

Author: Paul Czarkowski paul@paulcz.net
Report bugs at: http://bugs.launchpad.net/charms
Location: http://jujucharms.com

Configuration

kibana_source_checksum
(string) the sha1sum of the kibana_source
74c6b8b79d1bfc7e4d5376e3c9ecb0fa1e79c986
path
(string) The url path of kibana. This is required if kibana is proxied at a non root path. e.g. http://example.com/kibana/
kibana_source_unpack_directory
(string) the name of the directory the tar.gz will unpack to
kibana-3.1.1
kibana_source
(string) URL to download the source for kibana
https://download.elasticsearch.org/kibana/kibana/kibana-3.1.1.tar.gz
port
(int) The tcp port on which nginx will listen.
80