aws / aws/aws-xray-sdk-python

Support http url characters as trace entity names per RFC#1738

Offen
#57 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Python
Sterne
338
Forks
147
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I'm getting the following, running aws-xray-sdk==1.0:

`Removing Segment/Subsugment Name invalid characters from https://my.elasticsearch.cluster/iis_log_prod-*/_search`. Elasticsearch does use a bit weird url naming, but it AFAIK they're fully conformant.

For info, i'm not manually naming xray-subsegments, but I'm assuming this happens under the cover when I use the `requests` package to invoke url requests.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne bei der Validierung des trace-entity-Namens, die erreicht wird, wenn requests eine URL aufruft, und vergleiche dann die gemeldete Elasticsearch-URL mit den zulässigen Zeichen von RFC 1738. Bestätige, was derzeit entfernt wird, und definiere „fertig“ so, dass konforme URL-Zeichen ohne die Warnung erhalten bleiben; im Issue ist kein Datei- oder Testpfad genannt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
observability-sre
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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