grafana / grafana/pyroscope-java

Decouple Profiler and Config

Offen
#62 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
126
Forks
48
Ø Merge
4 T. 14 Std.
Gemergte PRs (30 T.)
5

Beschreibung

Right now Profiler is tied to Config at construction time and only able to do one type of operation, determined at construction
It would be useful to decouple Profiler and Config, and allow the Profiler to execute different operations
Maybe adopt something similar to ProfileRequest/ProfileResponse from https://github.com/taboola/async-profiler-actuator-endpoint

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Lies zunächst die Konstruktionspfade von Profiler und Config und vergleiche anschließend den Ansatz mit ProfileRequest/ProfileResponse im verlinkten Projekt async-profiler-actuator-endpoint. Als abgeschlossen gilt die Aufgabe, wenn Profiler und Config entkoppelt sind und Profiler verschiedene Operationen ausführen kann, statt dass bei der Konstruktion eine einzige Operation festgelegt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
performance, tooling
Issue-Typ
Refactoring
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.