Skip to content

Commit 76f5d2d

Browse files
committed
Add env.
1 parent 62378bc commit 76f5d2d

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

datadog_lambda/config.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ def as_bool(val):
4040
class Config:
4141

4242
service = _get_env("DD_SERVICE")
43+
env = _get_env("DD_ENV")
44+
4345
add_span_pointers = _get_env("DD_BOTOCORE_ADD_SPAN_POINTERS", "true", as_bool)
4446
cold_start_tracing = _get_env("DD_COLD_START_TRACING", "true", as_bool)
4547
enhanced_metrics_enabled = _get_env("DD_ENHANCED_METRICS", "true", as_bool)

datadog_lambda/wrapper.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,6 @@ def get_env_as_int(env_key, default_value: int) -> int:
8686
os.environ.get(DD_CAPTURE_LAMBDA_PAYLOAD, "false").lower() == "true"
8787
)
8888

89-
env_env_var = os.environ.get(DD_ENV, None)
90-
9189
init_timestamp_ns = time_ns()
9290

9391
"""
@@ -183,7 +181,7 @@ def __init__(self, func):
183181
logger.debug(f"Malformatted for env {DD_COLD_START_TRACE_SKIP_LIB}")
184182
self.response = None
185183
if config.profiling_enabled:
186-
self.prof = profiler.Profiler(env=env_env_var, service=config.service)
184+
self.prof = profiler.Profiler(env=config.env, service=config.service)
187185
if config.trace_extractor:
188186
extractor_parts = config.trace_extractor.rsplit(".", 1)
189187
if len(extractor_parts) == 2:

tests/test_config.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,9 @@ def set_env(key, value):
164164
("DD_EXCEPTION_REPLAY_ENABLED", "exception_replay_enabled", "1", True), # CHANGED
165165
("DD_EXCEPTION_REPLAY_ENABLED", "exception_replay_enabled", "0", False),
166166
("DD_EXCEPTION_REPLAY_ENABLED", "exception_replay_enabled", "purple", False),
167+
("DD_ENV", "env", None, None),
168+
("DD_ENV", "env", "", ""),
169+
("DD_ENV", "env", "my_env", "my_env"),
167170
)
168171

169172

0 commit comments

Comments
 (0)