localhost 这个大家也知道 haproxy[14387] haproxy pid 10.0.1.2:33313 请求源地址 源端口 [06/Feb/2009:12:12:51.443] haproxy 接受请求的时间 fnt 定义的frontend 名称 bck/srv1 backend名称/后端server名称 0/0/5007 Tw/Tc/Tt 时间 #时间都是ms级别的 Tw 是指在请求队列中等待的总时间(T代表总共 w代表waiting) 如果是-1的话 代表客服端主动断开请求 Tc 是指用来连接后端server tcp建联总时间(T代表总共 c代表connect) 如果是-1的话 代表客服端在tcp建联的时候断开请求 Tt 是指haproxy完成整个请求的总时间(包括接受请求 向后端发起 接收后端的内容 和重试的所有时间) (T代表总共 t也代表总共) 212 日志记录时 所以经过haproxy传输的字节数 -- haproxy终止状态 (不知道是干啥的) 0/0/0/0/3 actconn/feconn/beconn/srv_conn/retries actconn 是指会话记录过程中进程并发连接数(好像跟系统文件描述符相关) feconn 是指会话记录过程中frontend中的并发连接数(frontend 级别的) beconn 是指会话记录过程中backend中已经建立握手的并发连接数(backend 级别的) srv_conn 是指会话记录过程中活跃的并发连接数 retries是指会话记录过程中重试后端server的次数 0/0 srv_queue/backend_queue srv_queue 处理改请求时 server端的队列正在处理的连接数 backend_queue 处理改请求是 backend队列正在处理的连接数 TCP格式的日志 就先搞到这里吧 下面用我们搞搞 http格式的吧 我去找我们线上的一个日志吧 先说下我们haproxy的日志过滤配置 下面会提到 Jun 26 20:55:18 这个你懂的 localhost.localdomain 你也懂的 haproxy[6255]: haproxy pid 112.3.150.26:19538 客户端源地址 源端口 [1372251318.135/1372251318.267] 请求开始时间/请求结束时间 时间戳的格式 你懂的 http-in frontend名称 fc_backend/CMN-NJ-S-3O7 backend名称/后端server名称 0/0/0/111/132 Tq/Tw/Tc/Tr/Tt (时间跟上面一样 ms级别的) Tq 等待客户端发送完整的http请求的时间 (-1 表示在接收http响应之前断开连接) Tw 请求在队列中等待的时间 (-1 表示请求到达队列之前 断开连接) Tc 与后端server建联的总时间 包括重试时间 (-1 表示请求与后端建联过程中 断开连接) Tr 等待后端server 发送一个完整http响应总时间 不包括实体内容(-1 代表在等待发送响应之前 断开连接) Tt 从接受请求到关闭连接的总时间 302 HTTP响应代码 436 接收到该请求返回的数据大小(包括HTTP头) 单位是字节 - 请求的cookie 官网的用法 9670/9670/7878/1496/0 actconn/feconn/beconn/srv_conn/retries actconn 是指会话记录过程中进程并发连接数(好像跟系统文件描述符相关) feconn 是指会话记录过程中frontend中的并发连接数(frontend 级别的) beconn 是指会话记录过程中backend中已经建立握手的并发连接数(backend 级别的) srv_conn 是指会话记录过程中活跃的并发连接数 retries 是指会话记录过程中重试后端server的次数 0/0 srv_queue/backend_queue srv_queue 处理改请求时 server端的队列正在处理的连接数 backend_queue 处理改请求是 backend队列正在处理的连接数 {sz.photo.store.qq.com|Mozilla/4.0 (com|http://user.qzone.qq.com/2644932027/info} {' captured_request_headers '} 过滤请求中的header头 配置文件已经定义 官网的用法 转载请保留固定链接: https://linuxeye.com/Linux/1884.html |