watcher

一个封装了 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 #

计数器

increment(metric, [delta=1])

参数 #

  • metric: {string} 统计名称
  • delta: {number} 增量值,默认值:1

timing #

计时器

timing(metric, timer)

参数 #

  • metric: {string} 统计名称
  • timer: {date | number} 统计开始的时间对象或者时间差值

如果你发现文档存在错误,请在 GitHub 提个 issue 告诉我们。