Skip to content

Expose chart data as labeled series for accepted and rate-limited metrics#591

Merged
neSpecc merged 9 commits intomasterfrom
feat/redis-rate-limit-series
Nov 26, 2025
Merged

Expose chart data as labeled series for accepted and rate-limited metrics#591
neSpecc merged 9 commits intomasterfrom
feat/redis-rate-limit-series

Conversation

@pavelzotikov
Copy link
Copy Markdown
Contributor

– expose Project.chartData as an array of ChartLine { label, data[] } in both API and garage GraphQL schemas
– return separate accepted and rate-limited series from EventsFactory (fill missing series with _composeZeroSeries, fallback to Mongo with accepted only)
– update ChartDataService, TypeScript types, Vue store/actions, and ProjectChart consumption logic to handle the labeled series format

@pavelzotikov pavelzotikov requested a review from neSpecc November 13, 2025 21:33
@neSpecc neSpecc merged commit 3f76c88 into master Nov 26, 2025
6 checks passed
@neSpecc neSpecc deleted the feat/redis-rate-limit-series branch November 26, 2025 19:43
neSpecc added a commit that referenced this pull request Nov 26, 2025
…rics (#591) (#598)

* Expose rate-limited series alongside accepted chart

* new type for chart data

* Bump version up to 1.2.24

* Update eventsFactory.js

* Update chartDataService.ts

* change response in getEventDailyChart

* Bump version up to 1.2.27

* create ChartType enum

---------

Co-authored-by: Pavel Zotikov <pavelzotikov@gmail.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Peter <specc.dev@gmail.com>
@neSpecc neSpecc restored the feat/redis-rate-limit-series branch November 28, 2025 14:55
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.

2 participants