Heka nginx input
负责解析nginx产生的log数据,分成access,error等不同的日志数据格式。这里只例举出access的日志数据。
180.153.206.18 - - [17/Jul/2016:00:00:04 +0800] "GET /static/bootstrap/bsie/js/bootstrap-ie.min.js HTTP/1.1" 200 6276
180.153.206.18 - - [17/Jul/2016:00:00:04 +0800] "GET /static/flash/zoom.min.js HTTP/1.1" 200 2174
180.153.206.18 - - [17/Jul/2016:00:00:04 +0800] "GET /static/My97DatePicker/WdatePicker.js HTTP/1.1" 200 8872
180.153.206.18 - - [17/Jul/2016:00:00:04 +0800] "GET /static/modules/ticket/ticketUtil.js HTTP/1.1" 200 1838
180.153.206.18 - - [17/Jul/2016:00:00:04 +0800] "GET /static/common/jeesite.min.js HTTP/1.1" 200 3672
对应的heka配置如下,
[hekad]
maxprocs = 2
[TestWebserver]
type = "LogstreamerInput"
log_directory = "/opt/modules/heka/data/nginx/"
file_match = 'access\.log'
decoder = "CombinedLogDecoder"
[CombinedLogDecoder]
type = "SandboxDecoder"
filename = "lua_decoders/nginx_access.lua"
[CombinedLogDecoder.config]
type = "combined"
user_agent_transform = true
log_format = '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent'
[RstEncoder]
[LogOutput]
message_matcher = "TRUE"
encoder = "RstEncoder"
注意log_format要和nginx的log格式对应上,才不会出错。
结果,
转载于:https://my.oschina.net/weikan/blog/716282
Heka nginx input相关推荐
- 阿里云ECS服务器CentOS7上安装服务器安全狗Linux版
阿里云ECS服务器CentOS7上安装服务器安全狗Linux版 ---------------- 使用root登录 1.确保服务器系统处于最新状态[root@localhost ~]# yum -y ...
- linux 安全狗 加入云服务,centos6.5安装网站安全狗并加入服云管理
我们机房是有WAF.web攻击溯源.防篡改服务的,但是有些用户不愿意出这个高防服务的钱,没办法只好帮他们装安全狗了.装了一台linux centos6.5的web服务器,发现safedog官方的说明文 ...
- CentOS安装网站安全狗
下载地址: http://free.safedog.cn/website_safedog.html Nginx版: 64位 V2.4 下载safedog_linux64.tar.gz上传到服 ...
- linux安全狗 停止服务,安全狗linux,windows安装设置
下载网站安全狗,以网站安全狗Linux-Apache(64位)为例 (如果你的是32位系统,把64改32就行:如果版本不对会Safedog package is not found, check y ...
- 安装服务器安全狗教程
安全狗官网教程:http://www.safedog.cn/download/software/safedogfwq_Windows_Help.pdf 1.下载服务器安全狗Linux版64位 下载地址 ...
- mysql 服务器安全狗_安装服务器安全狗教程
安全狗官网教程:http://www.safedog.cn/download/software/safedogfwq_Windows_Help.pdf 1.下载服务器安全狗Linux版64位 下载地址 ...
- php no input file specified.,nginx+php出现No input file specified解决办法
在自己本地的开发环境突然出现了No input file specified错误,反复检查返现自己的配置文件和配置路径以及权限都没有问题.经过反复的排查终于发现了问题,现将问题及解决分享如下: 问题原 ...
- 解决NGINX PHP No input file specified
解决NGINX PHP "No input file specified" 打开一个页面<?php phpinfo(); ?> 然后在游览器下运行:页面提示 No ...
- windows下, nginx 提示错误 No input file specified
一 环境介绍: win10, LNMP 二 错误描述: 访问网站时,提示"No input file specified"错误. 排错阶段: 1. 查看nginx access日 ...
- php启动后no input file specified.,nginx+php出现No input file specified解决办法
今天在自己本地的开发环境突然出现了No input file specified错误,反复检查返现自己的配置文件和配置路径以及权限都没有问题.经过反复的排查终于发现了问题,现将问题及解决分享如下: 问 ...
最新文章
- 第四讲 Python3中的int型和浮点型
- java集合框架总结之思维导图
- Python frozenset 集合 - Python零基础入门教程
- MFC初探 —— 子窗体相对于显示屏位置固定
- 在远程桌面服务中配置RD网关直接访问内网
- 通过一个工具类更深入理解动态代理和Threadlocal
- 网上花店java项目_jsp+servlet开发java web网上花店商城系统,后台可配置化,方便修改,也可修改做成其他商城类项目...
- MySQL客户端安装
- win11开热点连接之后无网络解决方案
- 海康录像机能用别的摄像头吗_海康威视录像机NVR如何添加其它品牌(大华)摄像头...
- Power BI中文版
- 学C++就学服务端,先把apue和unp两卷看了,接着libevent,出来找工作应该没问题
- 【Unity Shader】聚光灯体积光效果的简单实现
- VUE:全局引入.lees文件的CSS变量
- 获取图片地址并下载图片
- 游承超:手机防爆膜可以降低手机的压力(15P)
- iOS 使用nib文件(一)
- 大数据的中的数据是从哪里来的?
- es时间对象(Date)
- 气象数据NC批量转TIF及月尺度计算年尺度-同理其他指标
热门文章
- linux+hdmi分辨率设置,话说你们的双屏显示器是怎样设置的 尤其是外接显示器分辨率设置...
- 微软CEO纳德拉:坚信Win10通用应用平台才是正道
- 南京IT行业企业比较
- 关于数学计算机手抄报简单的,数学手抄报简单又漂亮图片
- iOS 内购最新讲解
- 统计物理中积分计算和态密度计算要点
- C#以管理员身份运行程序
- 明源售楼系统技术解析 架构搭建(一)
- android内存dump分析,闭眼能敲,Android内存分析command
- linux如何将百分比转换为数字,Linux_sql 自定义百分比转换小数函数代码,复制代码 代码如下: --CAST 和 CO - phpStudy...