[elk@zjtest7-frontend config]$ cat logstash_agent.conf
input {
file {
type => "zj_nginx_access"
path => ["/rsyslog/data/nginx/zjzc/nginx_access0*_log.*"]
ignore_older => 87400
}
file {
type => "uat_nginx_access"
path => ["/rsyslog/data/nginx/uat/nginx_access0*_log.*"]
ignore_older => 87400
}
}
filter {
grok {
match => {
"message" => "%{IPORHOST:clientip} \[%{HTTPDATE:time}\] \"%{WORD:verb} %{URIPATHPARAM:request} HTTP/%{NUMBER:httpversion}\" %{NUMBER:http_status_code} %{NUMBER:bytes} \
logstash indexer和shipper的配置
最新推荐文章于 2021-12-30 19:33:13 发布
这篇博客介绍了如何配置 Logstash 作为 indexer 和 shipper,用于处理 nginx 访问日志。配置文件包括对 zj_nginx_access 和 uat_nginx_access 类型的日志文件的输入、过滤和输出步骤。日志通过 Redis 中继,然后根据 type 字段分别索引到 Elasticsearch,创建不同的日志索引如 logstash-zjzc-nginx 和 logstash-uat-nginx。
摘要由CSDN通过智能技术生成