Add more counters for diagnostic information

This commit is contained in:
calzoneman 2015-10-28 23:38:17 -07:00
parent 566e932e7e
commit a8cc8e4b04
3 changed files with 15 additions and 1 deletions

View file

@ -14,6 +14,7 @@ var util = require("../utilities");
var crypto = require("crypto");
var isTorExit = require("../tor").isTorExit;
var session = require("../session");
import counters from '../counters';
var CONNECT_RATE = {
burst: 5,
@ -77,6 +78,7 @@ function ipLimitReached(sock) {
var ip = sock._realip;
sock.on("disconnect", function () {
counters.add("socket.io:disconnect", 1);
ipCount[ip]--;
if (ipCount[ip] === 0) {
/* Clear out unnecessary counters to save memory */
@ -169,6 +171,7 @@ function handleConnection(sock) {
}
Logger.syslog.log("Accepted socket from " + ip);
counters.add("socket.io:accept", 1);
addTypecheckedFunctions(sock);