使用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
Screenshot from 2016-12-02 18-43-34.png
Screenshot from 2016-11-30 16-50-44.png
广告
将在 10 秒后关闭
bannerAds