zdt3476/dsh-metrics ↗★ 1

@zdt3476/dsh-metrics

统计所有经过 DeepSeek Harness 的模型调用 Token 用量:按模型/供应商/项目/会话/日期拆分,带总览统计、活跃热力图、自适应趋势图表与自更新。 适合需要监控、分析和控制 DSH 模型调用成本与用量分布的用户。

Package
@zdt3476/dsh-metrics
Compatibility
Unverified
Cordis peer range
^4.0.5
Version
1.0.0
License
MIT
Last updated
Oct 22, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zdt3476/dsh-metrics

方式三:手动配置 Profile

在你的 DSH Profile(如 ~/.dsh/profiles/web/package.json)中添加依赖:

{
  "dsh": {
    "profile": {
      "bundles": ["@zdt3476/dsh-metrics"]
    }
  },
  "dependencies": {
    "@zdt3476/dsh-metrics": "^1.0.0"
  }
}

并在当前 Profile 的 cordis.patch.yml 中声明加载:

- insert:
    - id: dsh-metrics
      name: '@zdt3476/dsh-metrics'

重启 DSH 后,侧边栏左侧工具栏即会出现 用量监控 图标。首次载入看板会自动执行历史会话日志回扫,无感补齐过往全部调用数据。


⚙️ 配置说明

插件所有配置均开箱即用。若需自定义,可在 cordis.patch.yml 中覆盖:

- id: dsh-metrics
  config:
    flushDelayMs: 2000        # 磁盘写入防抖延迟(毫秒)
    snapshotCacheMs: 3000     # 聚合快照缓存时间(毫秒)
    retentionDays: 400        # 历史按天分桶保留天数(0 为不裁剪)
    maxSessions: 500          # 会话明细最大保留记录数
    maxTrendSeries: 6         # 趋势图展示的前 N 大模型曲线数
    trackAccount: true        # 是否读取登录账号余额(只读)
    autoUpdate: true          # 是否装配自更新检查
    watchFiles: false         # 开发环境文件变动热重载