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

View Source

Aggregated HTTP service summary.

Represents traffic to a single HTTP server (IP:port), with per-client statistics. Used for both HTTP/1 and HTTP/2 protocols.

Summary

Types

t()

@type t() :: %PcapFileEx.Flows.Summary.HTTPService{
  clients: [PcapFileEx.Flows.Summary.HTTPClientStats.t()],
  first_timestamp: PcapFileEx.Timestamp.t() | nil,
  last_timestamp: PcapFileEx.Timestamp.t() | nil,
  methods: %{required(String.t()) => non_neg_integer()},
  protocol: :http1 | :http2,
  server: String.t(),
  server_host: String.t() | nil,
  status_codes: %{required(integer()) => non_neg_integer()},
  total_request_bytes: non_neg_integer(),
  total_requests: non_neg_integer(),
  total_response_bytes: non_neg_integer(),
  total_responses: non_neg_integer()
}