AWS-Xray is not getting disable in Python
- Vorherrschende Sprache
- Python
- Sterne
- 338
- Forks
- 147
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I have a XRAY_RECORDER dict in the setting.py file of Django. Where I have different settings for AWS Xrays like Daemon address, tracing name etc. In the same dict I also mentioned 'AWS_XRAY_SDK_ENABLED': False. In short, I want to disable AWS Xray SDK for my application. But it still sends traces in spite of setting it to False. Although I can turn it off using global_sdk_config.set_sdk_enabled(False) but due to requirements constraint, I have to enable or disable it via environment variables. But it still send traces in spite of setting to False.
Beitragsleitfaden
Rechercherichtung
Verfolge zunächst, wie XRAY_RECORDER in setting.py und AWS_XRAY_SDK_ENABLED ausgelesen werden, und vergleiche diesen Pfad anschließend mit global_sdk_config.set_sdk_enabled(False). Stelle die Konfiguration über Umgebungsvariablen nach und überprüfe, ob weiterhin Traces gesendet werden; abgeschlossen ist die Aufgabe, wenn die umgebungsbasierte Einstellung das Tracing zuverlässig deaktiviert, ohne den globalen SDK-Aufruf zu benötigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, python
- Bereich
- backend, observability-sre
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100