2015-07-19 58 views
0

我希望有人能指出我正確的方向。使用node.js來顯示helpscout指標

我想使用metrics-helpscout恢復我可用於儀表板的數據。我沒有任何運氣。這也是我第一次使用node.js,所以我提前道歉。

這是我到目前爲止嘗試過的。 按照github上的說明,我使用npm來安裝segmentio/metrics,metrics-helpscout和metrics-express。

我創建了一個名爲metrics.js文件,並將此...

var Metrics = require('metrics'); 
var expressMetrics = require('metrics-express'); 
var helpscout = require('metrics-helpscout'); 
var express = require('metrics-express/node_modules/express'); 

var app = express(); 

console.log('start'); 

var zzz = Metrics() 
    .every('1m', helpscout('myapi-key', ['my-mailbox-id'])) 
    .on('helpscout active tickets', function (metric) { 
     console.log('helpscout update:' + metric.latest()); 
     }); 

var xxx = Metrics() 
    .every('1m', helpscout('myapi-key', ['my-mailbox-id'])); 

    var date = new Date(); 
    var val = 3; 
    var key = 'test'; 
    var ddd = Metrics().set(key, val, date); 

    app.use('/', expressMetrics(xxx)) 
    .listen(7002); 

我然後通過運行節點metrics.js 我打開一個瀏覽器啓動該文件,並擊中了網址和端口,我只是回來

[]

在指標表達頁面例如,我使用了var XXX。我想我會找回所有支持指標的列表。然後我使用我的var ddd進行了測試,它確實返回了我的值。我相信我錯過了一些東西或很多東西。

任何幫助表示讚賞。

以防萬一它很重要我正在使用ArchLinux。

回答

0

Welp我想通了。我生成了一個新的API密鑰,它工作。