mirror of
https://github.com/ocaml-tracing/ocaml-opentelemetry.git
synced 2026-03-08 20:07:55 -04:00
trace-collector: Pass user-data to OTel metrics
This commit is contained in:
parent
ed90772a57
commit
76c18c55c2
1 changed files with 6 additions and 4 deletions
|
|
@ -248,12 +248,14 @@ module Internal = struct
|
||||||
|
|
||||||
let name_thread _name = ()
|
let name_thread _name = ()
|
||||||
|
|
||||||
let counter_int ~data:_ name cur_val : unit =
|
let counter_int ~data name cur_val : unit =
|
||||||
let m = Otel.Metrics.(gauge ~name [ int cur_val ]) in
|
let _kind, attrs = otel_attrs_of_otrace_data data in
|
||||||
|
let m = Otel.Metrics.(gauge ~name [ int ~attrs cur_val ]) in
|
||||||
Otel.Metrics.emit [ m ]
|
Otel.Metrics.emit [ m ]
|
||||||
|
|
||||||
let counter_float ~data:_ name cur_val : unit =
|
let counter_float ~data name cur_val : unit =
|
||||||
let m = Otel.Metrics.(gauge ~name [ float cur_val ]) in
|
let _kind, attrs = otel_attrs_of_otrace_data data in
|
||||||
|
let m = Otel.Metrics.(gauge ~name [ float ~attrs cur_val ]) in
|
||||||
Otel.Metrics.emit [ m ]
|
Otel.Metrics.emit [ m ]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue