没有合适的资源?快使用搜索试试~ 我知道了~
Technology-Notes#wbwangk-wbwangk.github.io-wiki#Logstash处理Kong的H
需积分: 0 0 下载量 185 浏览量
2022-07-25
14:32:31
上传
评论
收藏 4KB MD 举报
温馨提示
试读
Logstash处理Kong的Http-log日志将Kong的http-log插件请求POST过来的json格式字符串数据解析,并转储到postgresql数据
资源推荐
资源详情
资源评论
# Logstash处理Kong的Http-log日志
将Kong的http-log插件请求POST过来的json格式字符串数据解析,并转储到postgresql数据库中
## Logstash安装 下载安装包 ``` wget https://artifacts.elastic.co/downloads/logstash/logstash-6.0.0.tar.gz ``` 解压到/opt目录下: ``` tar -xf logstash-6.0.0.tar.gz -C /opt/ ``` 安装jdbc-output插件: ``` cd /opt/logstash-6.0.0/bin ./logstash-plugin install logstash-output-jdbc ``` ## Logstash配置文件 /opt/logstash-6.0.0/conf/http-log.conf: ``` input { http { host => "0.0.0.0" #监听所有请求 port => 9000 #监听服务端口 ssl => false #是否启用https threads => 2 #线程数 } } filter{ #过滤插件 json{ source => "message" #过滤出message字段的内容,即只传递http请求过来的JSON数据,不需要logstash额外的key } } output { #输出 stdout{ #标准输出插件,用作测试 codec=>rubydebug{} } jdbc { #jdbc输出插件 connection_string => "jdbc:postgresql://192.168.73.110:5432/kong?user=kong&password=123456a?" #指定postgresql数据库的jdbc连接字符串 statement => ["insert int
## Logstash安装 下载安装包 ``` wget https://artifacts.elastic.co/downloads/logstash/logstash-6.0.0.tar.gz ``` 解压到/opt目录下: ``` tar -xf logstash-6.0.0.tar.gz -C /opt/ ``` 安装jdbc-output插件: ``` cd /opt/logstash-6.0.0/bin ./logstash-plugin install logstash-output-jdbc ``` ## Logstash配置文件 /opt/logstash-6.0.0/conf/http-log.conf: ``` input { http { host => "0.0.0.0" #监听所有请求 port => 9000 #监听服务端口 ssl => false #是否启用https threads => 2 #线程数 } } filter{ #过滤插件 json{ source => "message" #过滤出message字段的内容,即只传递http请求过来的JSON数据,不需要logstash额外的key } } output { #输出 stdout{ #标准输出插件,用作测试 codec=>rubydebug{} } jdbc { #jdbc输出插件 connection_string => "jdbc:postgresql://192.168.73.110:5432/kong?user=kong&password=123456a?" #指定postgresql数据库的jdbc连接字符串 statement => ["insert int
点击阅读更多
资源评论
滚菩提哦呢
- 粉丝: 64
- 资源: 341
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功