当前位置: 首页 > news >正文

怎样进行网站建设/营销模式有哪些 新型

怎样进行网站建设,营销模式有哪些 新型,葫芦岛公司做网站,怎么做找优惠券的网站文章目录logstash概述logstash安装运行logstash配置详解输入过滤输出案例举例1:使用Logstash展示标准输入、输出举例2:使用Logstash收集日志文件并输出到控制台举例3:使用Logstash收集日志文件并输出到es举例4:使用logstash输入 f…

文章目录

        • logstash概述
        • logstash安装运行
        • logstash配置详解
          • 输入
          • 过滤
          • 输出
        • 案例
          • 举例1:使用Logstash展示标准输入、输出
          • 举例2:使用Logstash收集日志文件并输出到控制台
          • 举例3:使用Logstash收集日志文件并输出到es
          • 举例4:使用logstash输入 filebeat收集上的日志 并输出到控制台
          • 举例5:使用logstash输入 filebeat收集的日志 并解析字段 输出到es

logstash概述

LogStash是开源的服务器端数据处理管道,能够同时从多个来源采集数据、转换数据,然后将数据发送到喜欢的"存储库"

Logstash管道有两个必需的元素,输入和输出,以及一个可选元素filter。输入插件使用来自源的数据,过滤器插件根据您的指定修改数据,输出插件将数据写入目标。

在这里插入图片描述

logstash安装运行

安装须知:要求jdk1.8+

logstash下载页面

解压安装包,运行./bin/logstash即可

logstash配置详解

logstash的配置有三部分,如下

input { #输入stdin { ... } #标准输入}filter { #过滤,对数据进行分割、截取等处理    ...}output { #输出stdout { ... } #标准输出
}
输入

采集各种样式、大小和来源的数据,数据往往以各种各样的形式,或分散或几种地存在于很多系统中。

logstash支持各种输入选择,可以在同一时间从众多常用来源捕捉事件,能够以连续的流式传输方式,轻松地从日志、指标、web应用、数据存储等采集数据

过滤

实时解析和转换数据

数据从源传输到es的过程中,logstash过滤器能够解析各个事件,识别已命名的字段已构建结构,并将它们转换成通用格式,以便更轻松、快速地分析和实现商业价值

输出

logstash提供众多输出选择,可以将数据发送到要指定的地方。

案例

举例1:使用Logstash展示标准输入、输出
./bin/logstash -e 'input { stdin { } } output { stdout {} }'
## 输入
你好
## 输出
{"@timestamp" => 2020-09-27T08:41:12.947Z,"host" => "wojiushiwo-2.local","message" => "你好","@version" => "1"
}
举例2:使用Logstash收集日志文件并输出到控制台
input {file {path => "/Users/wojiushiwo/Software/logstash-6.5.4/logs/a.log"start_position => "beginning"}
}
filter {mutate {split => {"message"=>"|"}}
}
output {stdout { codec => rubydebug }
}

配置文件的意思是 读取a.log文件,并按照分隔符|进行分隔,最后输出到控制台

备注:a.log中内容为2020-09-25 15:40:21|INFO|读取数据|参数:id=1003

{"@version" => "1","message" => [[0] "2020-09-25 15:40:21",[1] "INFO",[2] "读取数据",[3] "参数:id=1003"],"@timestamp" => 2020-09-27T08:44:58.808Z,"path" => "/Users/wojiushiwo/Software/logstash-6.5.4/logs/a.log","host" => "wojiushiwo-2.local"
}
举例3:使用Logstash收集日志文件并输出到es
input {file {path => "/Users/wojiushiwo/Software/logstash-6.5.4/logs/a.log"start_position => "beginning"}
}
filter {mutate {split => {"message"=>"|"}}
}
output {elasticsearch { hosts => ["127.0.0.1:9200"] }
}

默认es 索引命名规则:logstash-日期

举例4:使用logstash输入 filebeat收集上的日志 并输出到控制台

filebeat_logstash.yml

filebeat.inputs:
- type: logenabled: truepaths:- /Users/wojiushiwo/Software/wojiushiwo/log/*.log
output.logstash:hosts: ["localhost:5044"]

logstash.conf

input {beats {port => "5044"}
}
output {stdout { codec => rubydebug }
}

启动filebeat、logstash即可。

举例5:使用logstash输入 filebeat收集的日志 并解析字段 输出到es

filebeat_logstash.yml

filebeat.inputs:
- type: logenabled: truepaths:- /Users/wojiushiwo/Software/wojiushiwo/log/*.log
output.logstash:hosts: ["localhost:5044"]

日志格式如 c.w.mapstruct.MapStructApplication : DAU|1737|浏览页面|2020-09-25 02:16:05

logstash.conf

input {beats {port => "5044"}
}
filter {mutate {split => {"message"=>"|"}}mutate {add_field => {"userId"=> "%{message[1]}""visit"=> "%{message[2]}""date"=> "%{message[3]}"}
}
mutate {convert => {"userId"=> "integer""visit"=> "string""date"=> "string"}
}
}
output {elasticsearch {hosts => [ "127.0.0.1:9200" ]}
}

从filebeat读入数据,根据分隔符|进行分隔,并解析每个字段即类型,输出至es

在这里插入图片描述

http://www.jmfq.cn/news/4807009.html

相关文章:

  • 教育行业网站开发/网络营销运营方案
  • 河北企业建网站/2024年阳性什么症状
  • 服务器怎样做网站呢/长沙网站seo分析
  • 江阴招聘网站建设学徒/浏览器老是出现站长工具
  • wordpress默认登录界面/seo营销方法
  • 自助建站编辑器/网站优化效果
  • 网站开发需要提供哪些东西/厦门关键词优化报价
  • 企业专业网站建设/网络营销成功的案例
  • 毕业设计代做网站web/石家庄热搜
  • 村建站属于哪个部门/比较好的品牌策划公司有哪些
  • 网站建设设计服务/微信营销是什么
  • 站长之家特效网站/河南it渠道网
  • 抓取的网站如何做seo/百度客服中心
  • 简单的网站设计/怎么申请网址
  • 最近三天国内重大新闻/刷百度关键词排名优化
  • 智慧团建信息系统网站/株洲发布最新通告
  • 天津手机网站建站培训/网络营销主要学什么
  • 乐陵疫情最新消息/seo职位招聘
  • 南阳微网站制作/抖音广告投放平台官网
  • 网站开发实训总结致谢/长沙seo步骤
  • 正邦的网站建设/如何做网站营销
  • html注册登录模板/科学新概念seo外链平台
  • 工商营业执照网上年审入口/百度关键词排名优化工具
  • 带后台的手机网站源码/seo谷歌外贸推广
  • 做网站游戏怎么挣钱/抖音推广引流
  • 0731网站/怎么优化推广自己的网站
  • 网站入侵怎么做/广州seo顾问seocnm
  • 本地网站怎么做/百度云网盘网页版
  • web前端怎么做网站响应式设计/百度权重批量查询
  • 陕西高端品牌网站建设/黄页网站推广