我正在使用etsy/statsd使用node.js。
我也创建了一个配置文件。
我使用以下方法启动statsD :节点节点_模块/statsd/bin/statsd statsDConfig.js
要检查我使用的是: echo“foo:1区c”\ nc -u -w0 127.0.0.1 8125
我没有太多的文档可以编程地使用它。我想利用statsd将API调用计数到通过脚本生成的facebook。
我已经完成了以下步骤:
我对计数器、集、规等有一点了解,但当我在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);
});它给出了错误,比如:“:无法找到模块'statsd'",而我可以在node_modules中找到它。
任何关于如何使它工作的帮助都将不胜感激。任何例子都是蛋糕上的樱桃。
谢谢。
发布于 2018-05-21 17:52:03
这是你能做的。
statsD安装没有什么问题。
基本上,您使用它的语法是错误的。
我将分享一个幻灯片,它将指导您实际使用statsD。
您应该检查StatsD文档。
希望这能帮到你。
https://stackoverflow.com/questions/47224306
复制相似问题