capture 1.2.0
这是一个基于 PcapPlusPlus、PF_RING 和 ClickHouse 构建的高性能网络流量分析系统,专注于实时流量捕获、解析与存储。
|
用于收集HTTP通用统计信息的结构体 More...
#include <HttpStatsCollector.h>
Public Member Functions | |
void | clear () |
清空所有统计数据 |
Public Attributes | |
int | numOfHttpFlows |
HTTP流的总数 | |
Rate | httpFlowRate |
HTTP流的速率 | |
int | numOfHttpPipeliningFlows |
包含至少一个HTTP管道化事务的HTTP流总数 | |
int | numOfHttpTransactions |
HTTP事务的总数 | |
Rate | httpTransactionsRate |
HTTP事务的速率 | |
double | averageNumOfHttpTransactionsPerFlow |
每个流的平均HTTP事务数 | |
int | numOfHttpPackets |
HTTP包的总数 | |
Rate | httpPacketRate |
HTTP包的速率 | |
double | averageNumOfPacketsPerFlow |
每个流的平均HTTP包数 | |
int | amountOfHttpTraffic |
HTTP流量总字节数 | |
double | averageAmountOfDataPerFlow |
每个流的平均HTTP流量 | |
Rate | httpTrafficRate |
HTTP流量速率 | |
double | sampleTime |
统计收集总时间 |
用于收集HTTP通用统计信息的结构体
包含HTTP流数量、事务数量、包数量、流量大小等各种统计指标
|
inline |
清空所有统计数据
将所有统计指标重置为初始值
int HttpGeneralStats::amountOfHttpTraffic |
HTTP流量总字节数
double HttpGeneralStats::averageAmountOfDataPerFlow |
每个流的平均HTTP流量
double HttpGeneralStats::averageNumOfHttpTransactionsPerFlow |
每个流的平均HTTP事务数
double HttpGeneralStats::averageNumOfPacketsPerFlow |
每个流的平均HTTP包数
Rate HttpGeneralStats::httpFlowRate |
HTTP流的速率
Rate HttpGeneralStats::httpPacketRate |
HTTP包的速率
Rate HttpGeneralStats::httpTrafficRate |
HTTP流量速率
Rate HttpGeneralStats::httpTransactionsRate |
HTTP事务的速率
int HttpGeneralStats::numOfHttpFlows |
HTTP流的总数
int HttpGeneralStats::numOfHttpPackets |
HTTP包的总数
int HttpGeneralStats::numOfHttpPipeliningFlows |
包含至少一个HTTP管道化事务的HTTP流总数
int HttpGeneralStats::numOfHttpTransactions |
HTTP事务的总数
double HttpGeneralStats::sampleTime |
统计收集总时间