我的计算机上已下载logstash-1.4.1
,elasticsearch-1.1.1
和kibana-3.1.0
。现在我执行以下步骤来运行三个并查看我的日志:
./bin/elasticsearch
以开始弹性搜索。bin/logstash -f logstash-simple.conf
以启动logstash。所以直到这里我的日志都存储在ES中。index.html
文件,然后选择一个仪表板,我的日志就会显示出来并且能够分析它们。所以目前运行index.html并在浏览器中显示一个本地文件URL,其中包含索引文件的目录结构:file:///path/to/file/kibana-3.1.0/index.html#/dashboard/file/default.json
我想通过正确的网址查看我的日志(我也可以将其提供给我的客户端来运行)。如果我尝试http://this.is.my.ip:9200//_search?pretty=true
,我会看到纯文本格式的日志(它存储在ES中的方式)。
我应该如何使用URL(而不是index.html)查看我的日志。我想把它交给客户端,以便他可以通过它的机器查看日志。
如果我尝试http://this.is.my.ip:9200/kibana
,我会获得No handler found for uri [/kibana] and method [GET]
。
我是新手。我想我错过了一些东西。请帮忙。
答案 0 :(得分:2)
这是Apache Logs上Logstash,ElasticSearch和Kibana的最新安装和集成教程。
答案 1 :(得分:1)
您需要一个Web服务器,例如在端口80上运行apache,并将kibana文件夹放入apache htdocs文件夹中。因此,您将拥有以下网址:http:/this.is.my.ip/kibana-3.1.0/index.html
然后您想通过上面的链接查看您的日志。此外,您可以将此网址提供给您的客户。