PcapFileEx.Flows.Summary.HTTPClientStats (pcap_file_ex v0.5.7)

View Source

Per-client HTTP traffic statistics.

Represents traffic from a single client IP to an HTTP service. Used for both HTTP/1 and HTTP/2 protocols.

Summary

Types

t()

@type t() :: %PcapFileEx.Flows.Summary.HTTPClientStats{
  avg_response_time_ms: number() | nil,
  client: String.t(),
  client_host: String.t() | nil,
  connection_count: non_neg_integer(),
  first_timestamp: PcapFileEx.Timestamp.t() | nil,
  last_timestamp: PcapFileEx.Timestamp.t() | nil,
  max_response_time_ms: number() | nil,
  methods: %{required(String.t()) => non_neg_integer()},
  min_response_time_ms: number() | nil,
  request_bytes: non_neg_integer(),
  request_count: non_neg_integer(),
  response_bytes: non_neg_integer(),
  response_count: non_neg_integer(),
  status_codes: %{required(integer()) => non_neg_integer()},
  stream_count: non_neg_integer() | nil
}