nsmcp::QuestionService method usageSummary (public)
<instance of nsmcp::QuestionService> usageSummary
Defined in /usr/local/ns/tcl/nsmcp/question-service.tcl
Summarize retained finished-question token records for this server. Keep unknown usage explicit and exclude cumulative provider snapshots from summed turn usage. Apply the retained UTC-day and read bounds.
- Returns:
- A dictionary of UTC-day, backend/model and principal rollups, 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
![[i]](/resources/acs-subsite/ZoomIn16.gif)