public static int sendObjName(String objName) { int hash = HashUtil.hash(objName); sendObjName(hash,objName); return hash; } public static void sendObjName(int hash, String objName) {
public static int sendObjName(String objName) { int hash = HashUtil.hash(objName); sendObjName(hash,objName); return hash; } public static void sendObjName(int hash, String objName) {
redisName = tctx.lastRedisConnHost + ":" + tctx.lastRedisConnPort; int redisHash = DataProxy.sendObjName(redisName); MeterInteraction meterInteraction = MeterInteractionManager.getInstance().getRedisCallMeter(conf.getObjHash(), redisHash); if (meterInteraction != null) {
public static Object dbcOpenStart(int hash, String msg, Object pool) { TraceContext ctx = TraceContextManager.getContext(); if (ctx == null) return null; if (conf.profile_connection_open_enabled == false) return null; MethodStep p = new MethodStep(); p.start_time = (int) (System.currentTimeMillis() - ctx.startTime); if (ctx.profile_thread_cputime) { p.start_cpu = (int) (SysJMX.getCurrentThreadCPU() - ctx.startCpu); } DBURL dbUrl = getUrl(ctx, msg, pool); if (dbUrl != unknown) { hash = DataProxy.sendMethodName(dbUrl.description); int urlHash = DataProxy.sendObjName(dbUrl.url); ctx.lastDbUrl = urlHash; } else { ctx.lastDbUrl = 0; } p.hash = hash; ctx.profile.push(p); if (conf.profile_connection_open_fullstack_enabled) { String stack = ThreadUtil.getStackTrace(Thread.currentThread().getStackTrace(), 2); MessageStep ms = new MessageStep(stack); ms.start_time = (int) (System.currentTimeMillis() - ctx.startTime); ctx.profile.add(ms); } LocalContext lctx = new LocalContext(ctx, p); return lctx; }
public static Object dbcOpenStart(int hash, String msg, Object pool) { TraceContext ctx = TraceContextManager.getContext(); if (ctx == null) return null; if (conf.profile_connection_open_enabled == false) return null; MethodStep p = new MethodStep(); p.start_time = (int) (System.currentTimeMillis() - ctx.startTime); if (ctx.profile_thread_cputime) { p.start_cpu = (int) (SysJMX.getCurrentThreadCPU() - ctx.startCpu); } DBURL dbUrl = getUrl(ctx, msg, pool); if (dbUrl != unknown) { hash = DataProxy.sendMethodName(dbUrl.description); int urlHash = DataProxy.sendObjName(dbUrl.url); ctx.lastDbUrl = urlHash; } else { ctx.lastDbUrl = 0; } p.hash = hash; ctx.profile.push(p); if (conf.profile_connection_open_fullstack_enabled) { String stack = ThreadUtil.getStackTrace(Thread.currentThread().getStackTrace(), 2); MessageStep ms = new MessageStep(stack); ms.start_time = (int) (System.currentTimeMillis() - ctx.startTime); ctx.profile.add(ms); } LocalContext lctx = new LocalContext(ctx, p); return lctx; }
redisName = tctx.lastRedisConnHost + ":" + tctx.lastRedisConnPort; int redisHash = DataProxy.sendObjName(redisName); MeterInteraction meterInteraction = MeterInteractionManager.getInstance().getRedisCallMeter(conf.getObjHash(), redisHash); if (meterInteraction != null) {
redisName = tctx.lastRedisConnHost ; int redisHash = DataProxy.sendObjName(redisName); MeterInteraction meterInteraction = MeterInteractionManager.getInstance().getRedisCallMeter(conf.getObjHash(), redisHash); if (meterInteraction != null) {
int rabbitmqHash = DataProxy.sendObjName(rabbitmq); MeterInteraction meterInteraction = MeterInteractionManager.getInstance().getRabbitmqCallMeter(conf.getObjHash(), rabbitmqHash); if (meterInteraction != null) {
int kafkaHash = DataProxy.sendObjName(kafka); MeterInteraction meterInteraction = MeterInteractionManager.getInstance().getKafkaCallMeter(conf.getObjHash(), kafkaHash); if (meterInteraction != null) {
step.address = "unknown"; toHash = DataProxy.sendObjName(step.address); MeterInteraction meterInteraction = MeterInteractionManager.getInstance() .getNormalOutgoingMeter(conf.getObjHash(), toHash);
step.address = "unknown"; toHash = DataProxy.sendObjName(step.address); MeterInteraction meterInteraction = MeterInteractionManager.getInstance() .getNormalOutgoingMeter(conf.getObjHash(), toHash);
step.address = "unknown"; toHash = DataProxy.sendObjName(step.address); MeterInteraction meterInteraction = MeterInteractionManager.getInstance() .getNormalOutgoingMeter(conf.getObjHash(), toHash);
step.address = "unknown"; toHash = DataProxy.sendObjName(step.address); MeterInteraction meterInteraction = MeterInteractionManager.getInstance() .getNormalOutgoingMeter(conf.getObjHash(), toHash);
public static int sendObjName(String objName) { int hash = HashUtil.hash(objName); sendObjName(hash,objName); return hash; } public static void sendObjName(int hash, String objName) {
redisName = tctx.lastRedisConnHost + ":" + tctx.lastRedisConnPort; int redisHash = DataProxy.sendObjName(redisName); MeterInteraction meterInteraction = MeterInteractionManager.getInstance().getRedisCallMeter(conf.getObjHash(), redisHash); if (meterInteraction != null) {
public static Object dbcOpenStart(int hash, String msg, Object pool) { TraceContext ctx = TraceContextManager.getContext(); if (ctx == null) return null; if (conf.profile_connection_open_enabled == false) return null; MethodStep p = new MethodStep(); p.start_time = (int) (System.currentTimeMillis() - ctx.startTime); if (ctx.profile_thread_cputime) { p.start_cpu = (int) (SysJMX.getCurrentThreadCPU() - ctx.startCpu); } DBURL dbUrl = getUrl(ctx, msg, pool); if (dbUrl != unknown) { hash = DataProxy.sendMethodName(dbUrl.description); int urlHash = DataProxy.sendObjName(dbUrl.url); ctx.lastDbUrl = urlHash; } else { ctx.lastDbUrl = 0; } p.hash = hash; ctx.profile.push(p); if (conf.profile_connection_open_fullstack_enabled) { String stack = ThreadUtil.getStackTrace(Thread.currentThread().getStackTrace(), 2); MessageStep ms = new MessageStep(stack); ms.start_time = (int) (System.currentTimeMillis() - ctx.startTime); ctx.profile.add(ms); } LocalContext lctx = new LocalContext(ctx, p); return lctx; }
redisName = tctx.lastRedisConnHost ; int redisHash = DataProxy.sendObjName(redisName); MeterInteraction meterInteraction = MeterInteractionManager.getInstance().getRedisCallMeter(conf.getObjHash(), redisHash); if (meterInteraction != null) {
int rabbitmqHash = DataProxy.sendObjName(rabbitmq); MeterInteraction meterInteraction = MeterInteractionManager.getInstance().getRabbitmqCallMeter(conf.getObjHash(), rabbitmqHash); if (meterInteraction != null) {
int kafkaHash = DataProxy.sendObjName(kafka); MeterInteraction meterInteraction = MeterInteractionManager.getInstance().getKafkaCallMeter(conf.getObjHash(), kafkaHash); if (meterInteraction != null) {
step.address = "unknown"; toHash = DataProxy.sendObjName(step.address); MeterInteraction meterInteraction = MeterInteractionManager.getInstance() .getNormalOutgoingMeter(conf.getObjHash(), toHash);