Skip to content

Commit 1df2eb7

Browse files
committed
reorder.
1 parent 703d5b8 commit 1df2eb7

File tree

1 file changed

+21
-18
lines changed

1 file changed

+21
-18
lines changed

datadog_lambda/config.py

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ class Config:
4949
service = _get_env("DD_SERVICE")
5050
env = _get_env("DD_ENV")
5151

52+
function_name = _get_env("AWS_LAMBDA_FUNCTION_NAME", "function")
53+
is_gov_region = _get_env("AWS_REGION", "", lambda x: x.startswith("us-gov-"))
54+
is_lambda_context = _get_env("AWS_LAMBDA_FUNCTION_NAME", None, bool)
55+
5256
cold_start_tracing = _get_env(
5357
"DD_COLD_START_TRACING", "true", as_bool, depends_on_tracing=True
5458
)
@@ -62,37 +66,36 @@ class Config:
6266
capture_payload_max_depth = _get_env("DD_CAPTURE_LAMBDA_PAYLOAD_MAX_DEPTH", 10, int)
6367
capture_payload_enabled = _get_env("DD_CAPTURE_LAMBDA_PAYLOAD", "false", as_bool)
6468

69+
trace_enabled = _get_env("DD_TRACE_ENABLED", "true", as_bool)
70+
make_inferred_span = _get_env(
71+
"DD_TRACE_MANAGED_SERVICES", "true", as_bool, depends_on_tracing=True
72+
)
73+
encode_authorizer_context = _get_env(
74+
"DD_ENCODE_AUTHORIZER_CONTEXT", "true", as_bool, depends_on_tracing=True
75+
)
76+
decode_authorizer_context = _get_env(
77+
"DD_DECODE_AUTHORIZER_CONTEXT", "true", as_bool, depends_on_tracing=True
78+
)
6579
add_span_pointers = _get_env("DD_BOTOCORE_ADD_SPAN_POINTERS", "true", as_bool)
80+
trace_extractor = _get_env("DD_TRACE_EXTRACTOR")
81+
6682
enhanced_metrics_enabled = _get_env("DD_ENHANCED_METRICS", "true", as_bool)
83+
6784
flush_in_thread = _get_env("DD_FLUSH_IN_THREAD", "false", as_bool)
6885
flush_to_log = _get_env("DD_FLUSH_TO_LOG", "false", as_bool)
6986
logs_injection = _get_env("DD_LOGS_INJECTION", "true", as_bool)
70-
function_name = _get_env("AWS_LAMBDA_FUNCTION_NAME", "function")
71-
is_gov_region = _get_env("AWS_REGION", "", lambda x: x.startswith("us-gov-"))
72-
integration_test = _get_env("DD_INTEGRATION_TEST", "false", as_bool)
73-
is_lambda_context = _get_env("AWS_LAMBDA_FUNCTION_NAME", None, bool)
74-
otel_enabled = _get_env("DD_TRACE_OTEL_ENABLED", "false", as_bool)
87+
merge_xray_traces = _get_env("DD_MERGE_XRAY_TRACES", "false", as_bool)
88+
7589
telemetry_enabled = _get_env(
7690
"DD_INSTRUMENTATION_TELEMETRY_ENABLED", "false", as_bool
7791
)
78-
trace_enabled = _get_env("DD_TRACE_ENABLED", "true", as_bool)
79-
merge_xray_traces = _get_env("DD_MERGE_XRAY_TRACES", "false", as_bool)
80-
trace_extractor = _get_env("DD_TRACE_EXTRACTOR")
92+
otel_enabled = _get_env("DD_TRACE_OTEL_ENABLED", "false", as_bool)
8193
profiling_enabled = _get_env("DD_PROFILING_ENABLED", "false", as_bool)
8294
llmobs_enabled = _get_env("DD_LLMOBS_ENABLED", "false", as_bool)
8395
exception_replay_enabled = _get_env("DD_EXCEPTION_REPLAY_ENABLED", "false", as_bool)
8496

85-
make_inferred_span = _get_env(
86-
"DD_TRACE_MANAGED_SERVICES", "true", as_bool, depends_on_tracing=True
87-
)
88-
encode_authorizer_context = _get_env(
89-
"DD_ENCODE_AUTHORIZER_CONTEXT", "true", as_bool, depends_on_tracing=True
90-
)
91-
decode_authorizer_context = _get_env(
92-
"DD_DECODE_AUTHORIZER_CONTEXT", "true", as_bool, depends_on_tracing=True
93-
)
94-
9597
local_test = _get_env("DD_LOCAL_TEST", "false", as_bool)
98+
integration_test = _get_env("DD_INTEGRATION_TEST", "false", as_bool)
9699

97100
@property
98101
def fips_mode_enabled(self):

0 commit comments

Comments
 (0)