nsmcp::QuestionService method usageSummary (public)

 <instance of nsmcp::QuestionService[i]> usageSummary

Defined in /usr/local/ns/tcl/nsmcp/question-service.tcl

Summarize retained finished-question token records for this server. Unknown usage stays explicit and cumulative snapshots are excluded.

Returns:
Dictionary of UTC day, backend/model and principal rollups, separate complete/partial counters, missing counts and read limits.

Testcases:
No testcase defined.
Source code:
ns_mutex lock ${:mutex}
try {
    set result [::nsmcp::usageRead [file join ${:evidenceDirectory} token-usage.jsonl] [ns_info server]]
    dict set result loggingEnabled ${:questionLog}
    set failures 0
    if {[nsv_exists ${:store}:usage writeFailures]} {set failures [nsv_get ${:store}:usage writeFailures]}
    dict set result processWriteFailures $failures
    return $result
} finally {ns_mutex unlock ${:mutex}}
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: