Traffic Snapshots

Traffic Snapshots extract any time window from the available Raw Capture data and preserve it permanently in dedicated, immutable storage.

Key value:

  • Download cluster-wide PCAPs — filtered by time, nodes, workloads, and IPs. Get exactly what matters, ready for Wireshark or any PCAP-compatible tool.
  • Long-term retention — store snapshots and PCAPs in cloud storage (S3, Azure Blob) for compliance, audits, and future investigation.

How It Works

+------------------------------------------------------------------+
|  RAW CAPTURE (Node-level FIFO)                                   |
|  +-----+-----+-----+-----+-----+-----+-----+-----+               |
|  | Old |     |     |     |     |     |     | New | <-- New data  |
|  +--+--+-----+-----+-----+-----+-----+-----+-----+               |
|     |                                                            |
|     v  Recycled (discarded)                                      |
+------------------------------------------------------------------+
                          |
                          |  Create Snapshot (before recycled)
                          v
+------------------------------------------------------------------+
|  SNAPSHOT STORAGE (Immutable)                                    |
|  +------------------------------------------+                    |
|  |  incident-2024-02-01                     |  Persists forever  |
|  |  Time: 14:00 - 14:30                     |                    |
|  +------------------------------------------+                    |
+------------------------------------------------------------------+

When you create a snapshot, the selected time window is extracted from raw capture buffers and moved to dedicated storage on the Hub, where it becomes immutable and persists until you delete it.

What’s in a Snapshot

Snapshots contain three correlated data sources from raw capture:

  • Raw PCAP traffic - Network packets (TCP/UDP)
  • Kubernetes events - Control plane activity
  • Operating system events - eBPF-based insights

Correlating all three sources enables indexing to show traffic with full Kubernetes and operating system context.


What You Can Do with a Snapshot

ActionDescription
PCAP ExportDownload raw packets for Wireshark or any PCAP-compatible tool
Delayed IndexingRun full L7 traffic indexing on non-production compute
Cloud BackupUpload to S3, Azure Blob, or GCS for long-term retention and cross-cluster sharing

Storage Options

Local Storage

A dedicated persistent volume can be attached to the Hub for snapshot storage. Since snapshots are centralized on the Hub (not distributed across worker nodes), a single volume serves all needs.

See Helm Configuration Reference for tap.snapshots.local.storageClass and tap.snapshots.local.storageSize settings.

Cloud Storage

Snapshots can also be uploaded to cloud object storage for cross-cluster sharing, backup/restore, and long-term retention. Supported providers: Amazon S3, Azure Blob Storage, and Google Cloud Storage.

See Cloud Storage for Snapshots for setup instructions.

ResourceLink
Local Storage ConfigurationSnapshot Storage Settings
Cloud Storage ConfigurationCloud Storage for Snapshots
User GuideCreating & Managing Snapshots