博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(五)ELK Logstash output
阅读量:5011 次
发布时间:2019-06-12

本文共 1480 字,大约阅读时间需要 4 分钟。

# 输出插件将数据发送到一个特定的目的地, 除了elasticsearch还有好多可输出的地方, 例如file, csv, mongodb, redis, syslog等output {    if [type] == "apache_access"{        elasticsearch {            hosts => [ "localhost:9200" ]            # 记录的index索引名称格式            index => "apache-access-log-%{+YYYY.MM}"        }    } else if [type] == "apache_error"{        elasticsearch {            hosts => [ "localhost:9200" ]            index => "apache-error-log"        }    }}

 

elasticsearch{      hosts=>["172.132.12.3:9200"]      action=>"index"      index=>"indextemplate-logstash"      #document_type=>"%{@type}"      document_id=>"ignore"            template=>"/opt/logstash-conf/es-template.json"      template_name=>"es-template.json"      template_overwrite=>true       }

  

action=>”index” #es要执行的动作 index, delete, create, update    index:将logstash.时间索引到一个文档    delete:根据id删除一个document(这个动作需要一个id)    create:建立一个索引document,如果id存在 动作失败.    update:根据id更新一个document,有一种特殊情况可以upsert--如果document不是已经存在的情况更新document 。参见upsert选项。document_id=>” ” 为索引提供document id ,对重写elasticsearch中相同id词目很有用document_type=>” ”事件要被写入的document type,一般要将相似事件写入同一type,可用%{}引用事件type,默认type=logindex=>”logstash-%{+YYYY,MM.dd}” 事件要被写进的索引,可是动态的用%{foo}语句hosts=>[“127.0.0.0”] ["127.0.0.1:9200","127.0.0.2:9200"] "https://127.0.0.1:9200" manage_template=>true 一个默认的es mapping 模板将启用(除非设置为false 用自己的template)template=>”” 有效的filepath 设置自己的template文件路径,不设置就用已有的template_name=>”logstash” 在es内部模板的名字

  

 

转载于:https://www.cnblogs.com/xiao2er/p/10491141.html

你可能感兴趣的文章
3-1 案例环境初始化
查看>>
读《构建之法》第四章和十七章有感
查看>>
01背包
查看>>
开发一个12306网站要多少钱?技术分析12306合格还是不合格
查看>>
Selenium 入门到精通系列:六
查看>>
HTTP与TCP的区别和联系
查看>>
android 实现2张图片层叠效果
查看>>
我个人所有的独立博客wordpress都被挂马
查看>>
html5——动画案例(时钟)
查看>>
调用Android系统“应用程序信息(Application Info)”界面
查看>>
ios中用drawRect方法绘图的时候设置颜色
查看>>
数据库中的外键和主键理解
查看>>
个人博客03
查看>>
Expression<Func<T,TResult>>和Func<T,TResult>
查看>>
文件缓存
查看>>
关于C语言中return的一些总结
查看>>
Codeforces Round #278 (Div. 2)
查看>>
51. N-Queens
查看>>
Linux 命令 - 文件搜索命令 locate
查看>>
[Grunt] grunt.template
查看>>