This procedure is defined in the server but not documented via ad_proc or proc_doc and may be intended as a private interface.
The procedure is defined as:
proc ::nsmcp::logScanMetricsJSON {metrics} {
# Encode numeric diagnostics only; source bytes and messages never enter here.
set phases {}
dict for {key value} [dict get $metrics phaseMicroseconds] {
lappend phases $key number $value
}
set io {}
dict for {key value} [dict get $metrics io] {
lappend io $key number $value
}
return [list scope string [dict get $metrics scope] totalMicroseconds number [dict get $metrics totalMicroseconds] phaseMicroseconds object $phases io object $io]
}