使用Kibana对Fess的搜索日志进行可视化
这篇文章是Fess Advent Calendar 2016的第23天的文章。
←上一篇文章 下一篇文章→
环境
Ubuntu 16.10
java 版本 “1.8.0_111”
Fess 版本 10.2.3
Elasticsearch 版本 2.3.5
Kibana 版本 4.5.4
Docker 版本 1.12.3, build 6b644ec
步骤
由于它很方便,我们将在 Docker Compose 中进行安装。首先,参考我以前写的文章,在 Fess 的官方仓库中克隆公开的Compose文件和配置文件。
$ git clone --depth 1 git@github.com:codelibs/docker-fess.git
$ cd ./docker-fess/compose
$ ls
docker-compose.yml elasticsearch fess
接下来,我们将通过编辑docker-compose.yml文件,同时启动Kibana容器并添加与Elasticsearch进行连接的配置。
version: '2'
services:
fess:
build: ./fess
ports:
- "8080:8080"
depends_on:
- elasticsearch
environment:
- ES_HTTP_URL=http://compose_elasticsearch_1:9200
- ES_TRANSPORT_URL=compose_elasticsearch_1:9300
- FESS_DICTIONARY_PATH=/usr/share/elasticsearch/config/
elasticsearch:
build: ./elasticsearch
ports:
- "9200:9200"
- "9300:9300"
kibana:
image: kibana:4.5.4
ports:
- "5601:5601"
depends_on:
- elasticsearch
environment:
- ELASTICSEARCH_URL=http://compose_elasticsearch_1:9200
现在准备工作已经完成了。只需启动并尝试访问http://localhost:5601/即可。
$ docker-compose up -d