一架梯子,一头程序猿,仰望星空!

Logstash Elasticsearch output插件


通过Elasticsearch output插件Logstash可以将采集到的数据导入到Elasticsearh中。

例子:

input {
  # 扫描指定文件日志数据
  file {
    path => [ "/var/log/messages" ]
  }
}

output {
  # 将数据导入到ES中
  elasticsearch {
    # ES服务地址
    hosts => ["http://localhost:9200"]
    # 索引名
    index => "tizi365" 
  }
}

Elasticsearch output插件参数

参数名类型默认值说明
hostsuri[//127.0.0.1]ES服务地址
indexstringlogstash-%{+yyyy.MM.dd}索引名
document_idstring设置document的id值,通常使用logstash采集数据的某个字段值作为id值,例如:%{id}
userstring账号
passwordstring密码
routingstring设置ES的路由参数