Summary
Activity feed queries can be slow for wallets with large trade histories. A structured log emitted after each query with the wallet address, result count, and query duration makes slow queries observable without enabling full query logging.
Scope
- Emit a structured debug log after every
GET /wallets/:address/activity query resolves
- Fields:
wallet_address, result_count, query_duration_ms, filters_applied
filters_applied lists any active type or creator_id filter params
- Wallet address should be masked to first 4 and last 4 characters in the log
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
Activity feed queries can be slow for wallets with large trade histories. A structured log emitted after each query with the wallet address, result count, and query duration makes slow queries observable without enabling full query logging.
Scope
GET /wallets/:address/activityquery resolveswallet_address,result_count,query_duration_ms,filters_appliedfilters_appliedlists any active type or creator_id filter paramsAcceptance Criteria
ETA: 12 hours
Coordinate on Telegram