0
スラックのRTM APIに接続するSlackボット(ノードで書かれている)をbotkitで構築しました。私は、RTM APIがWebSocketベースであるため、New Relicのアクションを見ることができないと考えています。新しい遺物を使ってスラックボットrtm apiを監視する
ボティキットが作成しているWebSocketコールを監視するには、どうすればNew Relicを設定できますか?
スラックのRTM APIに接続するSlackボット(ノードで書かれている)をbotkitで構築しました。私は、RTM APIがWebSocketベースであるため、New Relicのアクションを見ることができないと考えています。新しい遺物を使ってスラックボットrtm apiを監視する
ボティキットが作成しているWebSocketコールを監視するには、どうすればNew Relicを設定できますか?
New Relic docs on thisを確認するか、下記の例をご覧ください。これが役に立ちますようお願いいたします〜
var nr = require('newrelic')
var app = require('http').createServer()
var io = require('socket.io')(app)
io.on('connection', function (socket) {
socket.on('ping', nr.createWebTransaction('/websocket/ping', function (data) {
socket.emit('pong')
nr.endTransaction()
}))
socket.on('new-message', nr.createWebTransaction('/websocket/new-message', function (data) {
addMessageToChat(data, function() {
socket.emit('message-received')
nr.endTransaction()
})
}))
})
こんにちは@jamesdlivesinatree、これを行う方法を見つけましたか?私も答えを探しています。 –
これはRTMがもう推奨されないので古いです。 – jamesdlivesinatree