• logstash基于RabbitMQ的输入配置


    先安装配置好logstash,并能正常运行

    然后配置 /usr/share/logstash/pipeline/logstash.conf 文件

    有三大配置项:

     input 输入配置

     filter 数据过滤处理

     output 输出配置

     配置内容

    input {
        rabbitmq {
            host => "192.168.1.3"    #RabbitMQ-IP地址
            vhost => "Ocsa_Cap"      #虚拟主机
            port => 5672             #端口号
            user => "cap"            #用户名
            password => "cap"        #密码
            queue => "LogQueue"      #队列
            durable => false         #持久化跟队列配置一致
            codec => "plain"         #格式
        }
    }
    
    output {
        elasticsearch {
            hosts => ["192.168.1.3:9200"]
            index => "logstash-rabbitmq"
        }
    }

    这里输入源为 RabbitMQ ,也可以是 Redis  日志文件  数据库  ElasticSearch  等。输出也是,这里的输出为 ElasticSearch 

     codec 输入格式 plain  json 

    是 plain 方式,如果输入是JSON格式的话,输出把全部内容直接放到message字段里

    是 json 方式,输入JSON格式,输出会生成对应JSON格式字段。

    参考资料:

    https://blog.csdn.net/qq330983778/article/details/105644835

    https://blog.csdn.net/qq330983778/category_9875412.html

  • 相关阅读:
    项目实战
    bootscript/javascript组件
    html5应用程序标签
    bootstrap框架应用
    bootstrap javascript插件部分的笔记整理
    bootstrap页面模板
    redis安装
    nginx + vsftpd 搭建 图片服务器
    centOs7 安装
    单链表的最装逼写法
  • 原文地址:https://www.cnblogs.com/myfqm/p/13214238.html
Copyright © 2020-2023  润新知