From 5d2e2443a31822458ec0a23e92209c963ab29323 Mon Sep 17 00:00:00 2001 From: Davide Scaini Date: Mon, 18 May 2026 21:55:14 +0200 Subject: [PATCH] Add feature breakdown to stderr output for debugging Co-Authored-By: Claude Sonnet 4.6 --- scripts/usage_stats.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/usage_stats.py b/scripts/usage_stats.py index 4ffc8c3..4b5d048 100644 --- a/scripts/usage_stats.py +++ b/scripts/usage_stats.py @@ -287,6 +287,10 @@ def main() -> None: df = load_logs(args.log_dir) span = (df["ts"].max() - df["ts"].min()).days + 1 print(f" {len(df):,} non-bot requests over {span} days", file=sys.stderr) + feat_counts = df["feature"].value_counts(dropna=False) + print(" Feature breakdown:", file=sys.stderr) + for feat, count in feat_counts.items(): + print(f" {str(feat):12s} {count:,}", file=sys.stderr) make_figure(df, args.output)