getsentry / getsentry/sentry-python

More configuration via environment variables

Aperta
#3,140 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Component: SDK Core Feature Integration: AWS Lambda Integration: GCP Python Quality Improvement Spans
Lingua principale
Python
Stelle
2.2k
Fork
669
Merge medio
1g 40m
PR unite (30g)
212

Descrizione

Currently we have [a few config options](https://docs.sentry.io/platforms/python/configuration/options/#common-options) in the SDK that can also be set via environment variables.

To make it easier for our users to deploy their Sentry instrumented project on different environments (development server, staging, production. But also Docker based services, AWS Lambda or other cloud services) it would be good to enable more of our config options to be configurable via environment variables.

This would make our users projects way more portable, and also brings value to all customers that follow the principles of [The Twelve-Factor App](https://12factor.net/).

- [ ] Come of with a list of config options that make sense to set via env var
- [ ] Implement picking those config options from the environment
- [ ] Update docs

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start by reviewing the existing environment-variable options in the linked Python SDK documentation and locating the configuration implementation. Define which additional options are appropriate, implement environment-based configuration for them, and update the documentation; done means the selected options work across the stated deployment environments and are documented.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
backend
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.