public static int sendServiceName(String service) { int hash = HashUtil.hash(service); sendServiceName(hash,service); return hash; } public static void sendServiceName(int hash, String service) {
public static int sendServiceName(String service) { int hash = HashUtil.hash(service); sendServiceName(hash,service); return hash; } public static void sendServiceName(int hash, String service) {
public static XLogPack txperf(long endtime, long txid, int service_hash, String serviceName, int elapsed, int cpu, int sqlCount, int sqlTime, String remoteAddr, String error, long visitor) { XLogPack pack = new XLogPack(); pack.cpu = cpu; pack.endTime = endtime; pack.elapsed = elapsed; DataProxy.sendServiceName(service_hash, serviceName); pack.service = service_hash; pack.kbytes = 0; pack.status = 0; pack.sqlCount = sqlCount; pack.sqlTime = sqlTime; pack.txid = txid; pack.ipaddr = IPUtil.toBytes(remoteAddr); pack.userid = visitor; if (error != null) { pack.error = DataProxy.sendError(error); } MeterService.getInstance().add(pack.elapsed, pack.sqlTime, pack.apicallTime, pack.queuingTime, error != null); DataProxy.sendXLog(pack); MeterUsers.add(pack.userid); return pack; }
public static XLogPack txperf(long endtime, long txid, int service_hash, String serviceName, int elapsed, int cpu, int sqlCount, int sqlTime, String remoteAddr, String error, long visitor) { XLogPack pack = new XLogPack(); pack.cpu = cpu; pack.endTime = endtime; pack.elapsed = elapsed; DataProxy.sendServiceName(service_hash, serviceName); pack.service = service_hash; pack.kbytes = 0; pack.status = 0; pack.sqlCount = sqlCount; pack.sqlTime = sqlTime; pack.txid = txid; pack.ipaddr = IPUtil.toBytes(remoteAddr); pack.userid = visitor; if (error != null) { pack.error = DataProxy.sendError(error); } MeterService.getInstance().add(pack.elapsed, pack.sqlTime, pack.apicallTime, pack.queuingTime, error != null); DataProxy.sendXLog(pack); MeterUsers.add(pack.userid); return pack; }
ctx.serviceHash = DataProxy.sendServiceName(ctx.serviceName); pack.service = ctx.serviceHash; pack.threadNameHash = DataProxy.sendHashedMessage(ctx.threadName);
ctx.serviceHash = DataProxy.sendServiceName(ctx.serviceName); pack.service = ctx.serviceHash; pack.threadNameHash = DataProxy.sendHashedMessage(ctx.threadName);
pack.profileCount = ctx.profileCount; DataProxy.sendServiceName(ctx.serviceHash, ctx.serviceName); pack.service = ctx.serviceHash; pack.threadNameHash = DataProxy.sendHashedMessage(ctx.threadName);
pack.profileCount = ctx.profileCount; DataProxy.sendServiceName(ctx.serviceHash, ctx.serviceName); pack.service = ctx.serviceHash; pack.threadNameHash = DataProxy.sendHashedMessage(ctx.threadName);
public static int sendServiceName(String service) { int hash = HashUtil.hash(service); sendServiceName(hash,service); return hash; } public static void sendServiceName(int hash, String service) {
public static XLogPack txperf(long endtime, long txid, int service_hash, String serviceName, int elapsed, int cpu, int sqlCount, int sqlTime, String remoteAddr, String error, long visitor) { XLogPack pack = new XLogPack(); pack.cpu = cpu; pack.endTime = endtime; pack.elapsed = elapsed; DataProxy.sendServiceName(service_hash, serviceName); pack.service = service_hash; pack.kbytes = 0; pack.status = 0; pack.sqlCount = sqlCount; pack.sqlTime = sqlTime; pack.txid = txid; pack.ipaddr = IPUtil.toBytes(remoteAddr); pack.userid = visitor; if (error != null) { pack.error = DataProxy.sendError(error); } MeterService.getInstance().add(pack.elapsed, pack.sqlTime, pack.apicallTime, pack.queuingTime, error != null); DataProxy.sendXLog(pack); MeterUsers.add(pack.userid); return pack; }
ctx.serviceHash = DataProxy.sendServiceName(ctx.serviceName); pack.service = ctx.serviceHash; pack.threadNameHash = DataProxy.sendHashedMessage(ctx.threadName);
pack.profileCount = ctx.profileCount; DataProxy.sendServiceName(ctx.serviceHash, ctx.serviceName); pack.service = ctx.serviceHash; pack.threadNameHash = DataProxy.sendHashedMessage(ctx.threadName);