feat: per-slug rate limiting, analytics tracking, and failover support#3
Open
kousthubha-sky wants to merge 4 commits intosunithvs:mainfrom
Open
feat: per-slug rate limiting, analytics tracking, and failover support#3kousthubha-sky wants to merge 4 commits intosunithvs:mainfrom
kousthubha-sky wants to merge 4 commits intosunithvs:mainfrom
Conversation
- Implement failover status and reset endpoints in the API. - Add analytics endpoints for latency, endpoint breakdown, and error tracking. - Update AppRecord interface to include failover and rate limiting configurations. - Enhance dashboard to display failover status and analytics data. - Introduce new SQL migrations for failover and rate limiting configurations in the database. - Create analytics library for querying Cloudflare's analytics engine. - Implement rate limiting logic in the proxy with support for burst size and tracking options. - Add new Svelte components for displaying analytics data in the dashboard.
… management in analytics
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Proxy worker
API
Database
Dashboard
New env vars needed (API worker)
Migrations
Run automatically on next deploy via the existing deploy script.