通过Elasticsearch output插件Logstash可以将采集到的数据导入到Elasticsearh中。
例子:
input {
# 扫描指定文件日志数据
file {
path => [ "/var/log/messages" ]
}
}
output {
# 将数据导入到ES中
elasticsearch {
# ES服务地址
hosts => ["http://localhost:9200"]
# 索引名
index => "tizi365"
}
}
Elasticsearch output插件参数
| 参数名 | 类型 | 默认值 | 说明 |
| hosts | uri | [//127.0.0.1] | ES服务地址 |
| index | string | logstash-%{+yyyy.MM.dd} | 索引名 |
| document_id | string | 设置document的id值,通常使用logstash采集数据的某个字段值作为id值,例如:%{id} | |
| user | string | 账号 | |
| password | string | 密码 | |
| routing | string | 设置ES的路由参数 |