Skip to content

Commit d73cc8d

Browse files
committed
accept metrics such as "1.5"
1 parent 05b73c9 commit d73cc8d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

datadog_lambda/metric.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,11 @@ def lambda_metric(metric_name, value, timestamp=None, tags=None, force_async=Fal
6262
)
6363
return
6464

65-
if not isinstance(value, numbers.Number):
65+
try:
66+
float(value)
67+
except (ValueError, TypeError):
6668
logger.warning(
67-
"Ignoring metric submission for metric '%s' because the value is not numeric: %r",
69+
"Ignoring metric submission for metric '%s' because the value cannot be converted to a number: %r",
6870
metric_name,
6971
value,
7072
)

0 commit comments

Comments
 (0)