浅尝 Elastic Stack (二) Logstash】的更多相关文章

一.安装与启动 Logstash 依赖 Java 8 或者 Java 11,需要先安装 JDK 1.1 下载 curl -L -O https://artifacts.elastic.co/downloads/logstash/logstash-7.7.0.rpm 1.2 安装 sudo rpm -i logstash-7.7.0.rpm Logstash 的目录结构见:Directory Layout of Debian and RPM Packages 1.3 修改配置(根据需要执行) 修改…
本文使用 Filebeat,如果没有安装需要安装: curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.7.0-linux-x86_64.tar.gz tar xzvf filebeat-7.7.0-linux-x86_64.tar.gz 一.Filebeat 配置 在 Filebeat 根目录新建文件 filebeat_logstash.yml : filebeat.inputs: - type…
在 Elasticsearch.Kibana.Beats 安装 中讲到推荐架构: 本文基于 Logstash + Beats 读取 Spring Boot 日志 将其改为上述架构 如果没有安装 Kafka 需要首先安装:http://kafka.apache.org/quickstart ,如果需要后台运行添加 -daemon 即可 一.FileBeat 修改 output output.kafka: hosts: ["localhost:9092"] topic: demo 二.Lo…
一.Spring Boot 日志配置 采用 Spring Boot 默认的 Logback: <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="10 seconds"> <contextName>logback</contextName> <property name=…
Elastic Stack 包括 Elasticsearch.Kibana.Beats 和 Logstash,也称为 ELK Stack.能够安全可靠地获取任何来源.任何格式的数据,然后实时地对数据进行搜索.分析和可视化. Elastic 产品生态: Elastic 协同: 推荐架构: 前置事项 本系列使用 Elastic 7.7.0,操作系统为 CentOS 7.4 Elasticsearch 等不允许使用 root 启动,需要使用其他用户操作 一.安装 Elasticsearch 1.1 下…
Elastic Stack之Logstash进阶 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.使用GeoLite2和logstash 过滤插件的geoip案例 1>.GeoLite2概述 GeoLite2数据库是免费的IP地理定位数据库,与MaxMind的GeoIP2数据库相当,但不太准确.GeoLite2国家和城市数据库在每个月的第一个星期二更新.GeoLite2 ASN数据库每周二更新一次.官方网址:https://www.maxmind.com/en/home.…
主题:eclipse代码折叠插件的使用. 工作中在使用eclipse开发Java项目时,我们会写很多if,for循环啊什么的,这使得我们的项目代码会有很多很多行.写完后要想检查或者查看,就要从头一行一行往下看往下翻,这就很烦了啊!于是上网一查,还真有个折叠代码的eclipse插件,叫folding. 下载这个插件还挺费事的,都要积分什么的.不过最终我还是找到一个免费资源,在这里分享给大家.Folding插件下载 1.下好之后,直接把这个jar包放到eclipse软件目录下的plugins目录下.…
Elastic Stack 是一系列开源产品的合集,包括 Elasticsearch.Kibana.Logstash 以及 Beats 等等,能够安全可靠地获取任何来源.任何格式的数据,并且能够实时地对数据进行搜索.分析和可视化. 一.Elasticsearch.Splunk.Solr.Lucene Elasticsearch是一款基于Lucene的开源分布式搜索分析引擎的产品.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发…
Elastic Stack 包括 Elasticsearch.Kibana.Beats 和 Logstash(也称为 ELK Stack).能够安全可靠地获取任何来源.任何格式的数据,然后实时地对数据进行搜索.分析和可视化 Elasticsearch 是一个分布式.RESTful 风格的搜索和数据分析引擎 Kibana 是一个免费且开放的用户界面,能够让您对 Elasticsearch 数据进行可视化管理和展示 Beats 是一个免费且开放的平台,集合了多种单一用途数据采集器,将数据发送给 Lo…
浅尝key-value数据库(二)——MongoDB的优与劣 MongoDB的名字取自英文单词"humongous"的中间五个字母,是一个C++开发的基于分布式文件存储的数据库开源项目.他的文件存储格式是BSON(Binary JSON),因此可以高效存储二进制数据,例如图像.视频等大对象. 由于我是CentOS x86_64的系统,于是安装MongoDB非常简单: vi /etc/yum.repos.d/mongo.repo [10gen] name=10gen Repository…