前言
之前在腾讯工作的时候,曾在内部资料平台中看到过一篇关于ELK的教程。在12月份,项目开发过程中涉及到API对接部分,开发人员经常需要查看日志文件来debug传递的参数和返回的结果,但是多个项目系统日志文件存放在不同路径,而且直接查看文件又较难定位,故用Elasticsearch + Kibana 搭建了一套web日志系统。
搭建步骤
Elasticsearch
下载并解压Elasticsearch,我下载了Elasticsearch-2.1.1
进入 Elasticsearch根目录,执行命令
bin/elasticsearch
,使用windows系统的可以执行命令bin/elasticsearch.bat
,这样就可以启动 Elasticsearch服务了。接着可以测试一下Elasticsearch是否正常启动,执行命令
curl -X GET http://localhost:9200/
,如果输出类似如下内容,那就说明成功了。1
2
3
4
5
6
7
8
9
10
11
12{
"name" : "Conan the Barbarian",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.1.1",
"build_hash" : "40e2c53a6b6c2972b3d13846e450e66f4375bd71",
"build_timestamp" : "2015-12-15T13:05:55Z",
"build_snapshot" : false,
"lucene_version" : "5.3.1"
},
"tagline" : "You Know, for Search"
}