ELKStack插件Json编码
来源:互联网 发布:都有什么数据库 编辑:程序博客网 时间:2024/05/20 05:06
采用 JSON 编码
在早期的版本中,有一种降低 logstash 过滤器的 CPU 负载消耗的做法盛行于社区(在当时的 cookbook 上有专门的一节介绍):直接输入预定义好的 JSON 数据,这样就可以省略掉 filter/grok 配置!这个建议依然有效,不过在当前版本中需要稍微做一点配置变动 —— 因为现在有专门的 codec 设置。
配置示例
nginx.conf 示例
logformat json '{"@timestamp":"$time_iso8601",'
'"@version":"1",'
'"host":"$server_addr",'
'"client":"$remote_addr",'
'"size":$body_bytes_sent,'
'"responsetime":$request_time,'
'"domain":"$host",'
'"url":"$uri",'
'"status":"$status"}';
access_log /var/log/nginx/access.log_json json;
注意:在 $request_time 和 $body_bytes_sent 变量两头没有双引号 " ,这两个数据在 JSON 里应该是数值类型!
重启 nginx 应用,然后修改你的 input/file 区段配置成下面这样:
input {
file {
path => "/var/log/nginx/access.log_json"
"codec => "json"}
}
0 0
- ELKStack插件Json编码
- ELKStack编码插件(Codec)
- ELKStack插件collectd配置说明
- json插件
- ELKStack服务管理
- ELKStack读取文件
- ELKStack标准输入
- ELKStack读取Syslog数据
- ELKStack读取网络数据
- ELKstack日志收集系统
- ELKstack 学习笔记(2)
- JSON编码简介
- PHP5 JSON 编码解决方案
- PHP JSON 编码 解码
- python json 编码
- PHP json url 编码
- 编码之json
- ELKstack简介及其基本配置
- sql语言添加和修改字段
- 利用OpenSSL生成RSA公钥私钥
- String对象数量分析
- 事实是复杂的
- 今天碰到iPhone5无限重启,只好...
- ELKStack插件Json编码
- paho c客户端如何输出log
- ecplise中git项目的导入
- 计算机是如何启动的
- 18个配色(色彩搭配)资源网站——设计师福利
- utf8mb4和utf8区别
- Xcode7编译遇到building for iOS simulator, but linking in object file built for OSX, for architectu问题解决方案
- 遗传算法入门
- MongoDB可以歇菜了吗