kibana #0
Description
alternative (better) logstash frontend
- Tags:
- applications ›
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
- elasticsearch_url
- (string) URL to for elasticsearch line in config.sh, defaults to '"http://"+window.location.hostname'
- "http://"+window.location.hostname
- kibana_source
- (string) URL to download the source for kibana
- https://download.elasticsearch.org/kibana/kibana/kibana-3.1.1.tar.gz
- kibana_source_checksum
- (string) the sha1sum of the kibana_source
- 74c6b8b79d1bfc7e4d5376e3c9ecb0fa1e79c986
- kibana_source_unpack_directory
- (string) the name of the directory the tar.gz will unpack to
- kibana-3.1.1
- 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/
- port
- (int) The tcp port on which nginx will listen.
- 80