capture 1.2.0
这是一个基于 PcapPlusPlus、PF_RING 和 ClickHouse 构建的高性能网络流量分析系统,专注于实时流量捕获、解析与存储。
|
用于收集所有HTTP响应统计信息的结构体 More...
#include <HttpStatsCollector.h>
Public Member Functions | |
void | clear () |
清空响应统计数据 |
Public Attributes | |
std::map< std::string, int > | statusCodeCount |
统计流量中不同状态码的映射表 | |
std::map< std::string, int > | contentTypeCount |
统计流量中内容类型的映射表 | |
int | numOfMessagesWithContentLength |
包含"content-length"字段的响应总数 | |
int | totalContentLengthSize |
从包含"content-length"字段的响应中提取的总正文大小 | |
double | averageContentLengthSize |
平均正文大小 |
用于收集所有HTTP响应统计信息的结构体
继承自HttpMessageStats,添加了状态码、内容类型和内容长度的统计功能
|
inlinevirtual |
double HttpResponseStats::averageContentLengthSize |
平均正文大小
std::map<std::string, int> HttpResponseStats::contentTypeCount |
统计流量中内容类型的映射表
int HttpResponseStats::numOfMessagesWithContentLength |
包含"content-length"字段的响应总数
std::map<std::string, int> HttpResponseStats::statusCodeCount |
统计流量中不同状态码的映射表
int HttpResponseStats::totalContentLengthSize |
从包含"content-length"字段的响应中提取的总正文大小