elastic / elastic/apm-agent-java
Enhance trace_methods to capture arguments and return types
- Vorherrschende Sprache
- Java
- Sterne
- 594
- Forks
- 338
- Ø Merge
- 1 T. 13 Std.
- Gemergte PRs (30 T.)
- 25
Beschreibung
We may use tags for that. The idea is to capture natives and strings up to limited number of characters and capturing Objects using a syntax that provides an accessor to use, for example `co.elastic.Product#getProductId` (defaulting to `String.valueOf` if not provided).
Including all documentation of course, that will include all warnings about performance implications and accessibility restrictions of course
Beitragsleitfaden
Rechercherichtung
Beginnen Sie damit, die trace_methods-Implementierung zu finden und zu prüfen, wie Tags derzeit verarbeitet werden. Definieren Sie die unterstützte Syntax für die Erfassung von Argumenten und Rückgabetypen, die Limits für Natives und Strings, Objekt-Accessor und den Standardwert von String.valueOf. Die Dokumentation sollte die Verwendung, Auswirkungen auf die Performance und Zugriffsbeschränkungen abdecken, wobei Tests das abgeschlossene Verhalten überprüfen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- observability
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100