一个封装了 watcher 打点的方法。
使用前需要配置好 watcher 服务器的环境变量:
# 统计服务器地址 WATCHER_HOST= # 统计服务器端口 WATCHER_PORT= # 统计名称前缀,用英文句号来标示节点的层级 WATCHER_PREFIX= # 是否按机器名区分记录 WATCHER_RECORD_BY_MACHINE=false
import { increment, timing } from 'qails'; const timer = new Date(); // 计数加 1 increment('key'); // 计时 timing('some.timer', timer); // do something // 另一种计时方式 const ms = new Date() - timer; timing('some.timer', ms);
计数器
increment(metric, [delta=1])
计时器
timing(metric, timer)
如果你发现文档存在错误,请在 GitHub 提个 issue 告诉我们。