ELK 的搭建demo
来源:互联网 发布:淘宝网团购 编辑:程序博客网 时间:2024/05/23 22:33
===========================最近项目里用到 日志监控============附搭建步骤=====
===========================logsash安装=========================================
在安装之前要有 Java1.8 环境,因此先要配置 Java 环境,这点不懂可自行百度。
首先安装 Logstash,Logstash下载地址。因为我是在 Windows 下安装,因此下载的是 ZIP 版本 。下载完成后,直接解压即可。
解压完毕后,进入 bin 目录,首先要写响应的配置文件,先新建一个配置文件,pipeline.conf 配置文件主要包括三个部分,分别是 input、filter、output 分别定义了输入来源,过滤规则,输出到什么地方。一个简单地配置文件如下,从控制台输入,在输出到控制台,没有过滤规则。
input { stdin { } } output { stdout {} }
然后执行命令 logstash agent -f pipeline.conf ,结果如下:
PS C:\ELK\logstash-2.1.0\bin> .\logstash agent -f .\pipeline.confio/console not supported; tty will not be manipulatedSettings: Default filter workers: 2Logstash startup completed
表示运行成功,在命令行输入 hello world ,显示如下:
PS C:\ELK\logstash-2.1.0\bin> .\logstash agent -f .\pipeline.confio/console not supported; tty will not be manipulatedSettings: Default filter workers: 2Logstash startup completedhello world2015-12-03T13:30:39.180Z liuyb hello world
===========================elasticsearch 安装====================================下载完成后解压缩,在 bin 目录下直接运行即可启动 elasticserach 服务,该服务默认是在 9200 端口运行。
在运行之后,浏览器输出 localhost:9200,显示如下,即表明 运行成功
{ "name" : "Stardust", "cluster_name" : "elasticsearch", "version" : { "number" : "2.1.0", "build_hash" : "72cd1f1a3eee09505e036106146dc1949dc5dc87", "build_timestamp" : "2015-11-18T22:40:03Z", "build_snapshot" : false, "lucene_version" : "5.3.1" }, "tagline" : "You Know, for Search"}
===================将 logstash 输出到 elasticserch======================================修改 logstash bin目录的下配置文件 logstash.conf
input { stdin { } } output { elasticsearch { hosts=>["localhost:9200"] } stdout { codec=>rubydebug} }
执行重启 logstash 的命令 logstash -f pipeline.conf
========安装=============================kibana
Kibana 是前端显示界面,能够从 elasticsearch 获取数据并图形化显示。
是一个基于 node 的 web 应用,下载完成后,解压进入 bin 目录,执行 kibana 即可运行。默认是从 localhost:9200 读入数据,并监听 5601 端口。所以在浏览器中运行 localhost:5601 即可显示。
打开页面,然后点击create,完成后,在顶部导航栏点击Discover,如下,如果没有日志,可以调整右上角的时间跨度即可。这样就配置好了Kibana
====================最后注意的是 这3个工具的版本号尽量保持一致==============本文用的 版本 5.5.1=====更多的请参阅官方文档!
- ELK 的搭建demo
- ELK平台的搭建
- ELK的搭建实践
- ELK环境的搭建
- ELK平台的搭建
- CentOS下ELK的搭建
- 搭建ELK的介绍文章
- elk 搭建
- ELK 搭建
- ELK搭建
- 搭建elk
- ELK搭建
- 搭建elk
- ELK日志管理系统的搭建
- Windows环境下ELK平台的搭建
- ELK环境的搭建和配置
- ELK框架的搭建基于ubuntu14.04
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(一) Logstash demo演示
- 小于等于n的素数的个数(埃式筛选法和欧拉筛选)
- Java中MD5计算摘要
- git merge和git rebase的区别(转)
- 【量亿数据-level2】唐奇安趋势跟踪系统
- bzoj 4565 状压区间dp
- ELK 的搭建demo
- HDU 5835Danganronpa
- 购物车实现功能2
- HTML <select>标签取值
- 回文串(最长前缀/最长子串)
- 算法学习(二)——快速排序(Java实现)
- 最好的8个 Java RESTful 框架
- numpy入门——数据分割
- python基础