Skip to content

Refactor: add tracing manager genserver#588

Merged
kraleppa merged 32 commits intomainfrom
583-create-tracingmanager-service
Jul 16, 2025
Merged

Refactor: add tracing manager genserver#588
kraleppa merged 32 commits intomainfrom
583-create-tracingmanager-service

Conversation

@kraleppa
Copy link
Member

No description provided.

@kraleppa kraleppa requested review from GuzekAlan and hhubert6 July 14, 2025 14:17
@kraleppa kraleppa linked an issue Jul 14, 2025 that may be closed by this pull request
@kraleppa kraleppa linked an issue Jul 15, 2025 that may be closed by this pull request
kraleppa and others added 5 commits July 15, 2025 10:16
…acer.ex

Co-authored-by: Hubert Kasprzycki <67634024+hhubert6@users.noreply.github.com>
…s/tracing_manager.ex

Co-authored-by: Hubert Kasprzycki <67634024+hhubert6@users.noreply.github.com>
…s/tracing_manager.ex

Co-authored-by: Hubert Kasprzycki <67634024+hhubert6@users.noreply.github.com>
@kraleppa kraleppa requested a review from hhubert6 July 15, 2025 08:19
Copy link
Contributor

@hhubert6 hhubert6 left a comment

Choose a reason for hiding this comment

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

What about {Phoenix.LiveView.Diff, :delete_component, 2} trace?

@kraleppa kraleppa requested review from GuzekAlan and hhubert6 July 15, 2025 11:54
Copy link
Contributor

@GuzekAlan GuzekAlan left a comment

Choose a reason for hiding this comment

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

LGTM!

@kraleppa kraleppa merged commit 7c0db3f into main Jul 16, 2025
2 checks passed
@kraleppa kraleppa deleted the 583-create-tracingmanager-service branch July 16, 2025 14:04
samrobinsonsauce pushed a commit to samrobinsonsauce/live-debugger that referenced this pull request Jul 18, 2025
* Added base for TracingManager

* Added callbacks utils

* Added callbacks query

* Tracing setup

* Added process link

* Changed directory name from Receivers to GenServers

* Added events

* Extended bus

* Added subscription to bus

* Proper handling in tracing manger events

* Extracted some code

* Extracted tracer function

* Updated tracing manager

* Added test case

* Added tests for queries

* Cleanup

* Removed comments

* Removed dbgs

* Removed TODO

* Added GenServer tests

* Added config checks

* Update lib/live_debugger_refactor/services/callback_tracer/process/tracer.ex

Co-authored-by: Hubert Kasprzycki <67634024+hhubert6@users.noreply.github.com>

* Update lib/live_debugger_refactor/services/callback_tracer/gen_servers/tracing_manager.ex

Co-authored-by: Hubert Kasprzycki <67634024+hhubert6@users.noreply.github.com>

* Update lib/live_debugger_refactor/services/callback_tracer/gen_servers/tracing_manager.ex

Co-authored-by: Hubert Kasprzycki <67634024+hhubert6@users.noreply.github.com>

* Deleted tests

* Added `SettingsStorage` init

* Added `delete_component` trace

* CR suggestions

* Created actions

* Added tests

* Changed event names

* Moved function to utils

---------

Co-authored-by: Hubert Kasprzycki <67634024+hhubert6@users.noreply.github.com>
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.

Create tests for TracingManager service Create TracingManager service

3 participants