ELK 日志平台 For Windows
一、Logstash 安装
1. 下载最新版本的logstash: https://www.elastic.co/fr/downloads/logstash

下载zip格式的压缩包. 然后解压缩放到磁盘根目录下(建议在根目录下建一个名为 "elk" 的目录, 用来放相关的几个服务. 目录不要有中文和空格等, 避免出现麻烦).
2. 准备配置
进入 logstash\bin 目录中.
创建 logstash.conf 文件 (标准输入输出配置):
input {
stdin {
}
}
output {
stdout {
}
}
具体的配置方式可以查看 ..\config\logstash-sample.conf
input {
tcp{
port => 1238
mode => "server"
type => "tcplog"
codec => json
}
}
filter {
mutate {
rename => { "[host][name]" => "host" }
}
}
output {
elasticsearch{
hosts =>["127.0.0.1:9200"]
index=>"tcp-log-%{+YYYY.MM.dd}.log"
}
}
具体配置参考:
https://blog.csdn.net/hushukang/article/details/84423184
3. 开始运行
在命令行中进入 logstash\bin 目录, 输入命令:
logstash -f logstash.conf
回车后启动logstash.

启动成功(如上图), 可以在最后看到, logstash 所监听的端口是 9600 .
在浏览器中输入: http://127.0.0.1:9600/

如上图所示,可以看到logstash的运行情况.
二、安装 Elasticsearch
1. 下载: https://www.elastic.co/downloads/elasticsearch

下载完成后解压缩.
2. 运行
Elasticsearch需要安装java SDK(这里就不描述怎么安装Java SDK 了自行网上搜索) 注意 SDK 版本必须是 1.8 及以上, 不知道版本 安装后可以 在cmd 中 用 java -version 查看.
进入 Elasticsearch 的 bin 目录下, 输入 elasticsearch 回车:
启动成功的样子如下:

可以看到, 监听的端口是 9200, 在浏览器中输入: http://127.0.0.1:9200/

3. 安装服务
elasticsearch-service.bat install
4. 如何修改配置
打开 config\kibana.yml 文件(记事本打开即可)
修改端口:
# 修改http服务端口
http.port: 9200 # 修改绑定的本地ip
network.host: 192.168.0.1
5. 索引管理: 支持json写入的logstash模板 (不需要的请跳过)
在 Kibana 的管理页中, 点击"索引管理", 切换到"索引模板"面板.

点击创建模板, 在映射这步时, 将 dynamic_templates \ message_field \ mapping \ type , 设置成 json.

这里默认是 text. 不改就无法接收json对象.
三、安装 Kibana
1. 下载: https://www.elastic.co/downloads/kibana

2. 解压运行
下载完成后解压, 然后进入 kibana\bin 目录中, 运行
kibana

可以看到服务运行成功, 监听了 5601 端口.
在浏览器中输入 http://127.0.0.1:5601

3. 汉化kibana(不需要汉化的同学可以跳过这一步)
注意:kibana7官方才增加汉化包,低版本的需要打补丁。这里安装的是7.2版。
打开config/kibana.yml文件配置:i18n.locale: “zh-CN”

ELK 日志平台 For Windows的更多相关文章
- elk日志平台搭建小记
最近抽出点时间,搭建了新版本的elk日志平台 elastaicsearch 和logstash,kibana和filebeat都是5.6版本的 中间使用redis做缓存,版本为3.2 使用的系统为ce ...
- Springboot项目使用aop切面保存详细日志到ELK日志平台
上一篇讲过了将Springboot项目中logback日志插入到ELK日志平台,它只是个示例.这一篇来看一下实际使用中,我们应该怎样通过aop切面,拦截所有请求日志插入到ELK日志系统.同时,由于往往 ...
- Springboot项目搭配ELK日志平台
上一篇讲过了elasticsearch和kibana的可视化组合查询,这一篇就来看看大名鼎鼎的ELK日志平台是如何搞定的. elasticsearch负责数据的存储和检索,kibana提供图形界面便于 ...
- ELK 日志平台构建
elastic中文社区 https://elasticsearch.cn/ 完整参考 ELK实时日志分析平台环境部署--完整记录 https://www.cnblogs.com/kevingrace/ ...
- 亿级 ELK 日志平台构建部署实践
本篇主要讲工作中的真实经历,我们怎么打造亿级日志平台,同时手把手教大家建立起这样一套亿级 ELK 系统.日志平台具体发展历程可以参考上篇 「从 ELK 到 EFK 演进」 废话不多说,老司机们座好了, ...
- ELK日志平台
1.ELK平台能够完美的解决我们上述的问题,ELK由ElasticSearch.Logstash和Kibana三个开源工具组成,不过现在还新增了一个Beats,它是一个轻量级的日志收集处理工具(Age ...
- 学习ELK日志平台(五)
ELK Stack 通常情况下: 1,开发人员是不能登录线上服务器查看日志信息 2,各个系统的日志繁多,日志数据分散难以查找 3,日志数据量较大,查询速度慢,数据不够实时性 4,一个调用会涉及到多个系 ...
- 学习ELK日志平台(四)
一:需求及基础: 场景: 1.开发人员不能登录线上服务器查看详细日志 2.各个系统都有日志,日志数据分散难以查找 3.日志数据量大,查询速度慢,或者数据不够实时 4.一个调用会涉及到多个系统,难以在这 ...
- 学习ELK日志平台(二)
一.ELK介绍 1.1 elasticsearch 1.1.1 elasticsearch介绍 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索 ...
随机推荐
- ABAP 7.4 新语法-内嵌生命和内表操作(转)
转自:https://www.cnblogs.com/mingdashu/p/6744637.html ABAP 7.4 新语法-内嵌生命和内表操作 1.内嵌声明 2.内表操作 3.opensql ...
- C# - VS2019页面布局容器splitContainer和groupBox小结
前言 在WinFrm应用程序中,产品的外观.布局将直接影响用户第一体验,所以对于开发者来说,在没有美工支持的前提下,应当注意系统页面的布局,本章主要讲解splitContainer和groupBox的 ...
- Shell(三):echo、printf、test命令
一.echo 1.显示普通字符串: echo "today is a wonderful day" 这里的双引号可以省略. 2.显示转义字符: echo "\" ...
- Python【day 15-2】基本数据类型-dict tuple set
'''''' ''' 变量的数据类型 int str bool list 5.字典 dict 定义和写法:由{}表示,每个元素是key:value的键值对形式,元素间是逗号隔开 特点: 1.key是可 ...
- HTML常用标签四
表单 表单的组成 一个完整的表单通常由表单域.表单控件(也称表单元素)和提示信息3各部分组成 表单域 表单域是一个包含表单元素的区域 在HTML中,<form> 标签用去定义表单域,以实现 ...
- .NET能开发出什么样的APP?盘点通过Smobiler开发的APP
.NET程序员一定最熟悉所见即所得式开发,亲切的Visual Studio开发界面,敲了无数个日夜的C#代码. Smobiler也是因为具备这样的特性,使开发人员,可以在VisualStudio上,像 ...
- 修复\okldr.mbr ,状态0x000000f
问题: 系统出错显示: 修复\okldr.mbr ,状态0x000000f. 方法: 利用bcdeidt删除错误启动项. bcdeidt的应用 1.启动系统,点击开始,运行中输入cmd,鼠标右键管理员 ...
- ABP进阶教程6 - 布局配置
点这里进入ABP进阶教程目录 解读参数 l - length changing input control (左上,每页显示记录数) f - filtering input (右上,过滤条件) t - ...
- [b0020] python 归纳 (六)_模块变量作用域
test_module2.py: # -*- coding: utf-8 -*-"""测试 模块变量的作用域 总结:1 其他模块的变量,在当前模块的任何地方,包括函数都可 ...
- Python—日志模块(logging)和网络模块
https://blog.csdn.net/HeatDeath/article/details/80548310 https://blog.csdn.net/chosen0ne/article/det ...