美文网首页
redis和logstash配置

redis和logstash配置

作者: zwb_jianshu | 来源:发表于2019-07-13 12:52 被阅读0次

filebeat存入redis,logstash从redis读取数据

filebeat配置

filebeat.inputs:
- type: log
  enabled: true 
  paths:
    - /var/log/nginx/bbs_access.log
  json.keys_under_root: true
  json.overwrite_keys: true
  tags: ["bbs"]

- type: log
  enabled: true 
  paths:
    - /var/log/nginx/www_access.log
  json.keys_under_root: true
  json.overwrite_keys: true
  tags: ["www"]

setup.kibana:
  host: "10.0.0.51:5601"

output.redis:
  hosts: ["localhost"]
  keys:
    - key: "bbs"
      when.contains:
        tags: "bbs"
    - key: "www"
      when.contains:
        tags: "www"
  db: 0
  timeout: 5

setup.template.name: "nginx"
setup.template.pattern: "nginx-*"
setup.template.enabled: false
setup.template.overwrite: true

redis查看命令

redis-cli 
keys *
llen bbs
llen www

logstash配置

[root@db01 /data/soft]# cat /etc/logstash/conf.d/redis.conf 
input {
  redis {
    host => "127.0.0.1"
    port => "6379"
    db => "0"
    key => "bbs"
    data_type => "list"
  }

  redis {
    host => "127.0.0.1"
    port => "6379"
    db => "0"
    key => "www"
    data_type => "list"
  }
}

#filter {
#  mutate {
#    convert => ["upstream_time", "float"]
#    convert => ["request_time", "float"]
#  }
#}

output {
    if "bbs" in [tags] {
      stdout {} 
      elasticsearch {
        hosts => "http://10.0.0.51:9200"
        manage_template => false
        index => "nginx-bbs-%{+yyyy.MM}"
      }
    }
   
    if "www" in [tags] {
      stdout {} 
      elasticsearch {
        hosts => "http://10.0.0.51:9200"
        manage_template => false
        index => "nginx-www-%{+yyyy.MM}"
      }
    }
}

logstash启动命令

/usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/redis.conf

相关文章

  • redis和logstash配置

    filebeat存入redis,logstash从redis读取数据 filebeat配置 redis查看命令 l...

  • filebeat

    filebeat 架构图 配置文件 配置服务 logstash配置 增加缓冲队列 安装redis filebeat...

  • Logstash安装&springboot应用集成

    下载 启动Logstash Logstash和logback集成配置 Logstash常用配置//验证配置是否正确...

  • elk-logstach概述--笔记3--待续

    logstash处理流程 logstash配置-Input 和output-官方例子logstash-sample...

  • Logstash-Redis配置

    LogStash::Inputs::Redis 支持三种 data_type(实际上是redis_type),不同...

  • Logstash基础配置

    ELK架构 Logstash Logstash架构 Logstash部署 安装jdk 配置文件 配置规则 配置服务...

  • Logstash 使用总结

    Logstash使用配置 运行:bin/logstash -f /home/logstash.conf logst...

  • ELK分析tomcat access日志

    日志格式示例 tomcat access log示例 配置logstash logstash 配置文件 添加pat...

  • elk分析nginx日志

    日志格式示例 nginx日志示例 配置logstash logstash 配置文件 添加pattern_dir ...

  • 安装配置Logstash

    环境配置参考 ELK环境配置需要在三台机器上全部部署 安装logstash 配置logstash 配置broker...

网友评论

      本文标题:redis和logstash配置

      本文链接:https://www.haomeiwen.com/subject/stwpkctx.html