Skip to content

feat(mode): add live record load feature#102

Merged
mcollina merged 4 commits intoplatformatic:mainfrom
rozzilla:feat/mode/add-live-record-load-feature
Sep 18, 2025
Merged

feat(mode): add live record load feature#102
mcollina merged 4 commits intoplatformatic:mainfrom
rozzilla:feat/mode/add-live-record-load-feature

Conversation

@rozzilla
Copy link
Copy Markdown
Contributor

@rozzilla rozzilla commented Aug 12, 2025

Initial MVP draft of the record/load metrics feature, with QA session done ✅

Documentation:
https://docs.google.com/document/d/1zVA953o-EzIswDURW7pC6-O4yj3687Ata0zx8V20w1o/edit?tab=t.0#heading=h.o1qy8wep2vwq

Architecture:
architecture

@rozzilla rozzilla force-pushed the feat/mode/add-live-record-load-feature branch 3 times, most recently from 75992fc to 4a78d24 Compare August 18, 2025 07:53
@rozzilla rozzilla requested a review from mcollina August 21, 2025 13:12
@rozzilla rozzilla force-pushed the feat/mode/add-live-record-load-feature branch 9 times, most recently from 7c019b9 to c963ac2 Compare August 27, 2025 16:37
@rozzilla rozzilla force-pushed the feat/mode/add-live-record-load-feature branch 3 times, most recently from 56ceb27 to 487e416 Compare September 8, 2025 11:10
@mcollina
Copy link
Copy Markdown
Member

This now conflicts

@rozzilla rozzilla force-pushed the feat/mode/add-live-record-load-feature branch from 487e416 to ac02c11 Compare September 12, 2025 00:55
Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

test

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

chore(vite): add single file build option

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(frontend): update local generation

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(frontend): refactor

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

cleanup

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

refactor

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

refactor

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

fix

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(cli): run start stop commands

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(cli): bundle opt

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(cli): stop also does the bundle

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

chore(cli): add only record logic

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

fixup

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

chore(cli): handle sigint

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

fix

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

fixup

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(cli): handle errors

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(frontend): publish dist folder

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

cleanup

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(backend): move record logic to route

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(backend): introduce state machine

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(cli): inject metrics data

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(backend): handle service metrics data

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

cleanup

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

fixup

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

chore(cli): add test

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

refactor

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

refactor

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(record): refactor cleanup and add tests

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

fixup

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

fixup

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(backend): refactor how we store the metrics

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

refactor

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

fix

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

fix

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

feat(cli): add ts support

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

fix

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

fix

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

updat

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>

update

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>
@rozzilla rozzilla force-pushed the feat/mode/add-live-record-load-feature branch from ca75eb4 to 6b1c8fb Compare September 12, 2025 01:14
@mcollina
Copy link
Copy Markdown
Member

Works well!

Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>
@rozzilla rozzilla requested a review from mcollina September 12, 2025 13:43
Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>
Signed-off-by: Roberto Bianchi <roberto.bianchi@spendesk.com>
@rozzilla rozzilla requested a review from mcollina September 17, 2025 17:49
Copy link
Copy Markdown
Member

@mcollina mcollina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@mcollina mcollina merged commit db268f3 into platformatic:main Sep 18, 2025
1 check passed
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