查看logstash 导入数据到es中,数据导入的数量

来源:互联网 发布:共青团网络志愿者 编辑:程序博客网 时间:2024/06/03 19:24


查看logstash 导入数据到es中,数据导入的数量
stat /home/raw_data/8_31/* #查看文件状态,




查看logstash处理文件进度记录
input {
file {
path => [
"/home/raw_data/8_31/*.csv"
]
start_position => "beginning" # 从什么位置读取
sincedb_path => "/home/es/sincedb/apk"
type => "apk"
tags => ["hgw", "gather"]
}
}


filter
{
if [type] == "apk"
{
csv
{
columns => ["Type","ProbeOUI","ProbeVersion","MAC",
"UploadTime","IptvAccount","STBId","OUI","ProductClass",
"SoftwareVersion","HardwareVersion","IpAddress","TeleOUI",
"TeleProductClass","TeleResolution","LogUploadInterval",
"ReportSerialNumber","WorkingTime","CPURate","MEMRate",
"FrameLR","FrameDelay","FrameJitter","VideoStreamingRate",
"RTPLossRate","RTPThroughPut","MdiMLR","MdiType","MdiDF","MAXMdiDF",
"Jitter","MAXJitter","ResponseDelay","ChannelSwitchDelay","StreamBreak",
"EPGDelay","ResourceURL","EPGVisitNum","EPGSuccessNum",
"KaNum","KaDelay"]
separator => "|"
quote_char => "‰"
}
if ([Type]!="1" and [ProbeOUI]!="YUCHUANG"){
drop{}
}
}
}


output{
if [type] == "apk"
{
elasticsearch
{
hosts => ["10.0.0.20:9200"]
index => "ana-%{type}"
document_type => "%{type}"
flush_size => 8000
idle_flush_time => 10
sniffing => true
template_overwrite => true
codec => "json"
}
}
}
1、/home/raw_data/8_31/目录下所有的.csv文件都将处理
2、第一次处理文件是从头开始
3、处理之后以json的格式输出到elasticsearch中


logstash在文件处理过程将文件的处理进度写入到sincedb中
例子中将sincedb制定到/home/es/sincedb/apk,可以通过apk查看logstash导入的进度
第一列为inode ,第二列为主设备号,第三列为次设备号,第四列为文件大小
8589938532 0 64770 634171044
8589938540 0 64770 657879019
通过stat命令查看文件信息
[root@localhost 8_31]# stat /home/raw_data/8_31/*


文件:"./14_26.csv"
  大小:634171044 块:1238616    IO 块:4096   普通文件
设备:fd02h/64770d Inode:8589938532  硬链接:1
权限:(0644/-rw-r--r--)  Uid:(    0/    root)   Gid:(    0/    root)
环境:unconfined_u:object_r:home_root_t:s0
最近访问:2017-08-31 17:06:34.969528969 +0800
最近更改:2017-08-31 14:26:00.000000000 +0800
最近改动:2017-08-31 16:23:06.779714540 +0800
创建时间:-
文件:"./14_31.csv"
  大小:657879019 块:1284920    IO 块:4096   普通文件
设备:fd02h/64770d Inode:8589938540  硬链接:1
权限:(0644/-rw-r--r--)  Uid:(    0/    root)   Gid:(    0/    root)
环境:unconfined_u:object_r:home_root_t:s0
最近访问:2017-08-31 17:20:29.541469590 +0800
最近更改:2017-08-31 14:30:59.000000000 +0800
最近改动:2017-08-31 16:23:37.275712370 +0800
如果往这两个文件追加数据则将往下继续处理,而且也会将进度更新到sincedb文件中。
如果没有处理完了关闭logstash,下次再启动时则不会再从头开始处理,因为sincedb已经记录了进度,不要以为start_position => “beginning”就是每次都从头处理,如果把sincedb文件删了又会从头开始处理。
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果6p屏幕不动怎么办 苹果六屏幕碎了怎么办 乐视电视进水了怎么办 ipad不能触屏了怎么办 苹果5s触屏坏了怎么办 5s触屏失灵怎么办 5s开机屏幕不亮怎么办 苹果6s触屏失灵怎么办 苹果5s屏幕不灵怎么办 苹果5s屏幕乱点怎么办 苹果6屏幕没反应怎么办 掉头发掉得厉害怎么办 就业推荐表丢了怎么办 楼上太吵怎么办阴招 wow卡在一个角落怎么办 借贷宝逾期不还怎么办 身份通账号忘了怎么办 3分利息的高利贷怎么办 上海动迁房怎么办产证 西安科汇解散了怎么办 答疑截止日过了怎么办 科目三考试约考怎么办 医保卡丢了怎么办挂失 驾照过期7个月怎么办 驾驶证过期1年多怎么办 驾驶证过期6个月怎么办 行驶证2年过期了怎么办 行驶证快过期了怎么办 八字身弱的人怎么办 微博昵称被占用怎么办 斗鱼昵称忘了怎么办 牙后面的肉肿了怎么办 怀孕初期就胖了怎么办 罗马2载图速度慢怎么办 收获日2网络冲突怎么办 cs仓库密码忘了怎么办 csol仓库锁忘了怎么办 魔域仓库满了怎么办 yy登录账号忘了怎么办 我的yy账号忘了怎么办 cf停服永久武器怎么办