Node.js 与 StatsD
Node.js with StatsD
我正在使用 etsy/statsd 使用 node.js。
我也创建了一个配置文件。
我开始使用 statsD:node node_modules/statsd/bin/statsd statsDConfig.js
为了检查我使用了:echo "foo:1|c" | nc -u -w0 127.0.0.1 8125
关于如何以编程方式使用它的文档不多。
我想利用 statsd 获取通过脚本对 facebook 进行的 API 调用计数。
我已经完成了以下步骤:
- 使用 "npm i statsd".
安装了 statsD
- 我已将后端更改为控制台。
我对计数器、集合、量表等有一些了解。
但是当我在 node.js 代码中需要它时使用 :
Var statsd = require('statsd');
var start = Date.now();
retun AuthSerrver.auth(req.headers)
.then(function() {})
.finally(function() {
var latency = Date.now() -start;
statsd.histogram('auth.latency_ms', latency);
});
它给我这样的错误:"Error: Cannot find module 'statsd'"
而我可以在 node_modules.
中找到它
如能提供有关如何使其正常工作的任何帮助,我们将不胜感激。任何例子都是蛋糕上的樱桃。
谢谢。
以下是您可以执行的操作。
statsD 安装没有问题。
基本上你使用它的语法是错误的。
我将分享一个幻灯片,指导您完成 statsD 的实际使用。
您应该查看 StatsD 文档。
希望对您有所帮助。
我正在使用 etsy/statsd 使用 node.js。
我也创建了一个配置文件。
我开始使用 statsD:node node_modules/statsd/bin/statsd statsDConfig.js
为了检查我使用了:echo "foo:1|c" | nc -u -w0 127.0.0.1 8125
关于如何以编程方式使用它的文档不多。 我想利用 statsd 获取通过脚本对 facebook 进行的 API 调用计数。
我已经完成了以下步骤:
- 使用 "npm i statsd". 安装了 statsD
- 我已将后端更改为控制台。
我对计数器、集合、量表等有一些了解。 但是当我在 node.js 代码中需要它时使用 :
Var statsd = require('statsd');
var start = Date.now();
retun AuthSerrver.auth(req.headers)
.then(function() {})
.finally(function() {
var latency = Date.now() -start;
statsd.histogram('auth.latency_ms', latency);
});
它给我这样的错误:"Error: Cannot find module 'statsd'" 而我可以在 node_modules.
中找到它如能提供有关如何使其正常工作的任何帮助,我们将不胜感激。任何例子都是蛋糕上的樱桃。
谢谢。
以下是您可以执行的操作。
statsD 安装没有问题。
基本上你使用它的语法是错误的。
我将分享一个幻灯片,指导您完成 statsD 的实际使用。
您应该查看 StatsD 文档。
希望对您有所帮助。