Skip to content

Add geographic observability#4

Merged
v0id-user merged 1 commit into
mainfrom
codex/geo-observability
May 2, 2026
Merged

Add geographic observability#4
v0id-user merged 1 commit into
mainfrom
codex/geo-observability

Conversation

@v0id-user
Copy link
Copy Markdown
Owner

Summary

  • store country-only activity observations for signup, websocket connect, and message send
  • add a bounded async recorder so raw IPs are resolved in request scope and never persisted
  • expose /admin/geo with country/event counts and shares for status-page charts

Validation

  • uv run ruff check .
  • uv run ruff format --check .
  • uv run mypy --strict src tests tools
  • uv run pytest

@v0id-user v0id-user merged commit 3871169 into main May 2, 2026
1 check passed
@v0id-user v0id-user deleted the codex/geo-observability branch May 2, 2026 00:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant