Skip to content

Analytics

The Analytics page shows live LetXDP counters, monthly traffic history, country traffic, and recent logs.

Open this page after enabling or changing protection.

Country and month views are stored packet aggregates. LetCore records them locally from LetXDP country counters, keeps the last 12 months, and persists the history in /var/lib/letcore/analytics.db.

LetXDP counters start fresh when LetXDP restarts. LetCore stores counter deltas in SQLite, so the monthly Analytics history survives LetCore and LetXDP restarts.

IPv4 country matches come from installed LetGeo data. Traffic without a country match appears as Unknown.

CounterMeaning
Allowed packetsTraffic that matched an allow rule.
Passed packetsTraffic that passed through without being dropped.
Dropped packetsTraffic LetSecure dropped.
ControlMeaning
Stats and loggingTurns visibility on or off. Keep it on while testing changes.
RefreshReloads analytics, counters, and log output.
Clear logClears the visible log output. It does not remove protection rules.

The log terminal shows recent LetXDP activity. Use it to understand whether a profile or custom rule is matching traffic.

  • Your real users can still connect.
  • Dropped packets do not spike unexpectedly.
  • Logs match the rule you just enabled.
  • The service you protected still works after a few minutes.