From 17349a084055d55aecdec3bb015553013f75c591 Mon Sep 17 00:00:00 2001 From: Peter Taoussanis Date: Mon, 19 Aug 2024 22:18:51 +0200 Subject: [PATCH] [fix] [#16] OpenTelemetry handler: coerce line attrs (@flyingmachine) --- src/taoensso/telemere/open_telemetry.clj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/taoensso/telemere/open_telemetry.clj b/src/taoensso/telemere/open_telemetry.clj index 44940cf..3c41b99 100644 --- a/src/taoensso/telemere/open_telemetry.clj +++ b/src/taoensso/telemere/open_telemetry.clj @@ -209,17 +209,17 @@ (if uid (if-let [ns (get signal :ns)] (if-let [line (get signal :line)] - (Attributes/of ak-uid (str uid), ak-ns ns, ak-line line) + (Attributes/of ak-uid (str uid), ak-ns ns, ak-line (long line)) (Attributes/of ak-uid (str uid), ak-ns ns)) (Attributes/of ak-uid (str uid))) (if-let [ns (get signal :ns)] (if-let [line (get signal :line)] - (Attributes/of ak-ns ns, ak-line line) + (Attributes/of ak-ns ns, ak-line (long line)) (Attributes/of ak-ns ns)) nil)))) -(comment (enc/qb 1e6 (span-attrs "uid1" {:ns "ns1" :line 495}))) ; 100.91 +(comment (enc/qb 1e6 (span-attrs "uid1" {:ns "ns1" :line 495}))) ; 101.36 (def ^:private ^String span-name (enc/fmemoize