grafana / grafana/pyroscope-java

Add an explicit option to set first profiling interval at startup

Offen
#155 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

Add an explicit option to set first profiling interval. This will enable the following:

- Differentiate startup profiling.
- User control, as currently the continuous scheduler uses a random algorithm.
- Sleeping scheduler support, currently its not supported there.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die Einstiegspunkte des kontinuierlichen Schedulers und des schlafenden Schedulers zu lesen, und verfolge dann, wie das Startup-Profiling derzeit sein erstes Intervall auswählt. Kläre das erwartete Verhalten der Option für beide Scheduler und wie sie mit dem bestehenden Zufallsalgorithmus interagieren sollte. Als erledigt gilt die Aufgabe, wenn das Startup-Profiling ein explizites erstes Intervall verwenden kann und die Unterstützung des schlafenden Schedulers abgedeckt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
observability
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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