Add new attributes to simplify generating span names
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Ambito
- observability-sre
Direzione di ricerca
Esamina le convenzioni esistenti per gli attributi degli span file, FAAS, middleware, resource e UI, quindi confrontale con i casi elencati in issue #87. Il risultato atteso è un insieme definito di nomi degli attributi e semantiche accettati per le categorie di span interessate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Right now, it's not convenient to generate a name attribute for some spans. The most flexible case is to be able to create a span name from available attributes, but sometimes the attributes are not there, which makes life harder.
e.g., Imagine the product takes in a span with the op "file.write", and wants to create a name field, which should be "File read". The span name "File read" could be conveniently generated from attributes if the span had an attribute called file.operation (or similar), then the SDK (or product code) could generate the name by concatenating the word "File" and the file.operation attribute.
Here are some cases that would benefit from extra attributes:
-
File spans don't have an attribute to represent the filesystem operation. Possible solution:
file.operationattribute that contains a string like"read" -
FAAS function spans don't have an attribute that represents the FAAS provider. Possible solution:
faas.nameattribute that contains a string like"AWS Lambda". In OTLP this is an attribute on the resource! -
Middleware spans don't have an attribute to represent the name of the middleware. Possible solution:
middleware.nameattribute -
Middleware spans don't have an attribute to represent the name of the framework. Possible solution:
http.frameworkattribute that contains a string like"Django" -
Resource spans don't have an attribute to represent the resource type. Possible solution
resource.typeattribute that contains a string like"img"or"css" -
UI spans don't have an attribute that represents the action type. Possible solution:
ui.action.typeattribute that contains a string like"click"
- Lingua principale
- TypeScript
- Stelle
- 16
- Fork
- 8
- Merge medio
- 3g 15h
- PR unite (30g)
- 76
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di getsentry/sentry-conventions
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
getsentry/sentry-conventions#732 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
getsentry/sentry-conventions#709 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Span SpecificationsAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
getsentry/sentry-conventions#659 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
getsentry/sentry-conventions#523 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Clean up schemas and type definitionsForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. ApertaImprovement javascript
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
getsentry/sentry-conventions#512 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di getsentry/sentry-conventions
Issue simili
-
triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
🎙️ task - drop the raw `./node_modules/.bin/rhachet roles boot` line from bhuild's feedback templateAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ehmpathy/rhachet-roles-bhuild#639 ·
I maintainer di solito rispondono entro 1 giorno
-
e2e-failure ready-to-code
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
redhat-developer/rhdh-plugin-export-overlays#4650 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 13 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
omdsh-dev/DSH-better-sidebar#1098 ·
I maintainer di solito rispondono entro 2 giorni