private static String getObjName(String host, String name) { StringBuilder sb = new StringBuilder(); sb.append("/"); sb.append(host); if (StringUtil.isNotEmpty(name)) { sb.append("/"); sb.append(name); } return sb.toString(); } }
private String buildPatterns(String patterns, List<String> patternsList) { for(int i=0; i<patternsList.size(); i++) { if(StringUtil.isNotEmpty(StringUtil.trim(patterns))) { patterns = patterns + "," + patternsList.get(i); } else { patterns = patternsList.get(i); } } return patterns; }
@Override public void visit(String name, Object value) { super.visit(name, value); String v = value.toString(); if (StringUtil.isNotEmpty(v)) { classRequestMappingUrl = v; } } }
public static String buildPatterns(String patterns, List<String> patternsList) { for(int i=0; i<patternsList.size(); i++) { if(StringUtil.isNotEmpty(StringUtil.trim(patterns))) { patterns = patterns + "," + patternsList.get(i); } else { patterns = patternsList.get(i); } } return patterns; }
public String toObjType(Map<String, String> tags) { StringBuilder objTypeSb = new StringBuilder(); for (String tagKey : objTypePrependTags) { String prependValue = tags.get(tagKey); if (StringUtil.isNotEmpty(prependValue)) { objTypeSb.append(prependValue).append('_'); } } objTypeSb.append(objTypeBase); for (String tagKey : objTypeAppendTags) { objTypeSb.append('_').append(tags.get(tagKey)); } return objTypeSb.toString(); }
public static String buildPatterns(String patterns, List<String> patternsList) { for(int i=0; i<patternsList.size(); i++) { if(StringUtil.isNotEmpty(StringUtil.trim(patterns))) { patterns = patterns + "," + patternsList.get(i); } else { patterns = patternsList.get(i); } } return patterns; }
@Override public void visit(String name, Object value) { super.visit(name, value); String v = value.toString(); if (StringUtil.isNotEmpty(v)) { classRequestMappingUrl = v; } } }
private String buildPatterns(String patterns, List<String> patternsList) { for(int i=0; i<patternsList.size(); i++) { if(StringUtil.isNotEmpty(StringUtil.trim(patterns))) { patterns = patterns + "," + patternsList.get(i); } else { patterns = patternsList.get(i); } } return patterns; }
public static StringKeyLinkedMap<String> getConfigDescMap(Object o) { StringKeyLinkedMap<String> descMap = new StringKeyLinkedMap<String>(); Field[] fields = o.getClass().getFields(); for (int i = 0; i < fields.length; i++) { int mod = fields[i].getModifiers(); if (Modifier.isStatic(mod) == false && Modifier.isPublic(mod)) { try { ConfigDesc desc = fields[i].getAnnotation(ConfigDesc.class); if (desc != null && StringUtil.isNotEmpty(desc.value())) { String name = fields[i].getName(); descMap.put(name, desc.value()); } } catch (Exception e) { } } } return descMap; }
public static StringKeyLinkedMap<String> getConfigDescMap(Object o) { StringKeyLinkedMap<String> descMap = new StringKeyLinkedMap<String>(); Field[] fields = o.getClass().getFields(); for (int i = 0; i < fields.length; i++) { int mod = fields[i].getModifiers(); if (Modifier.isStatic(mod) == false && Modifier.isPublic(mod)) { try { ConfigDesc desc = fields[i].getAnnotation(ConfigDesc.class); if (desc != null && StringUtil.isNotEmpty(desc.value())) { String name = fields[i].getName(); descMap.put(name, desc.value()); } } catch (Exception e) { } } } return descMap; }
public static StringKeyLinkedMap<String> getConfigDescMap(Object o) { StringKeyLinkedMap<String> descMap = new StringKeyLinkedMap<String>(); Field[] fields = o.getClass().getFields(); for (int i = 0; i < fields.length; i++) { int mod = fields[i].getModifiers(); if (Modifier.isStatic(mod) == false && Modifier.isPublic(mod)) { try { ConfigDesc desc = fields[i].getAnnotation(ConfigDesc.class); if (desc != null && StringUtil.isNotEmpty(desc.value())) { String name = fields[i].getName(); descMap.put(name, desc.value()); } } catch (Exception e) { } } } return descMap; }
public static String getUserName() { String username = SystemUtil.USER_NAME; if (StringUtil.isNotEmpty(username)) { return username; } username = System.getenv("USERNAME"); if (StringUtil.isNotEmpty(username)) { return username; } InputStream is = null; OutputStream os = null; InputStream es = null; try { Process process = Runtime.getRuntime().exec("whoami"); is = process.getInputStream(); os = process.getOutputStream(); es = process.getErrorStream(); byte[] isBytes = FileUtil.readAll(is); username = new String(isBytes); } catch (Throwable th) { th.printStackTrace(); } finally { FileUtil.close(is); FileUtil.close(os); FileUtil.close(es); } return username; }
public static StringKeyLinkedMap<String> getConfigDescMap(Object o) { StringKeyLinkedMap<String> descMap = new StringKeyLinkedMap<String>(); Field[] fields = o.getClass().getFields(); for (int i = 0; i < fields.length; i++) { int mod = fields[i].getModifiers(); if (Modifier.isStatic(mod) == false && Modifier.isPublic(mod)) { try { ConfigDesc desc = fields[i].getAnnotation(ConfigDesc.class); if (desc != null && StringUtil.isNotEmpty(desc.value())) { String name = fields[i].getName(); descMap.put(name, desc.value()); } } catch (Exception e) { } } } return descMap; }
public static StringKeyLinkedMap<String> getConfigDescMap(Object o) { StringKeyLinkedMap<String> descMap = new StringKeyLinkedMap<String>(); Field[] fields = o.getClass().getFields(); for (int i = 0; i < fields.length; i++) { int mod = fields[i].getModifiers(); if (Modifier.isStatic(mod) == false && Modifier.isPublic(mod)) { try { ConfigDesc desc = fields[i].getAnnotation(ConfigDesc.class); if (desc != null && StringUtil.isNotEmpty(desc.value())) { String name = fields[i].getName(); descMap.put(name, desc.value()); } } catch (Exception e) { } } } return descMap; }
public static String getUserName() { String username = SystemUtil.USER_NAME; if (StringUtil.isNotEmpty(username)) { return username; } username = System.getenv("USERNAME"); if (StringUtil.isNotEmpty(username)) { return username; } InputStream is = null; OutputStream os = null; InputStream es = null; try { Process process = Runtime.getRuntime().exec("whoami"); is = process.getInputStream(); os = process.getOutputStream(); es = process.getErrorStream(); byte[] isBytes = FileUtil.readAll(is); username = new String(isBytes); } catch (Throwable th) { th.printStackTrace(); } finally { FileUtil.close(is); FileUtil.close(os); FileUtil.close(es); } return username; }
public static String getUserName() { String username = SystemUtil.USER_NAME; if (StringUtil.isNotEmpty(username)) { return username; } username = System.getenv("USERNAME"); if (StringUtil.isNotEmpty(username)) { return username; } InputStream is = null; OutputStream os = null; InputStream es = null; try { Process process = Runtime.getRuntime().exec("whoami"); is = process.getInputStream(); os = process.getOutputStream(); es = process.getErrorStream(); byte[] isBytes = FileUtil.readAll(is); username = new String(isBytes); } catch (Throwable th) { th.printStackTrace(); } finally { FileUtil.close(is); FileUtil.close(os); FileUtil.close(es); } return username; }
private ObjectPack getMainObject() { Configure conf = Configure.getInstance(); ObjectPack p = new ObjectPack(); p.objType = conf.obj_type; p.objHash = conf.getObjHash(); p.objName = conf.getObjName(); p.version = Version.getAgentFullVersion(); p.address = TcpWorker.localAddr; if(StringUtil.isNotEmpty(conf.getObjDetectedType())){ p.tags.put(TAG_OBJ_DETECTED_TYPE, conf.getObjDetectedType()); } return p; }
public static CounterProtocol of(TgCounterMapping mapping) { CounterProtocol counter = new CounterProtocol(); counter.setName(mapping.counterName); counter.setDeltaType(mapping.deltaType); if (StringUtil.isNotEmpty(mapping.displayName)) { counter.setDisplayName(mapping.displayName); } else { counter.setDisplayName(mapping.counterName); } counter.setUnit(mapping.unit); counter.setTotal(mapping.totalizable); counter.setNormalizeSec(mapping.normalizeSeconds); return counter; }
private ObjectPack getMainObject() { Configure conf = Configure.getInstance(); ObjectPack p = new ObjectPack(); p.objType = conf.obj_type; p.objHash = conf.getObjHash(); p.objName = conf.getObjName(); p.version = Version.getAgentFullVersion(); p.address = TcpWorker.localAddr; if(StringUtil.isNotEmpty(conf.getObjExtType())){ p.tags.put(TAG_OBJ_EXT_TYPE, conf.getObjExtType()); } if(StringUtil.isNotEmpty(conf.getObjDetectedType())){ p.tags.put(TAG_OBJ_DETECTED_TYPE, conf.getObjDetectedType()); } if (ToolsMainFactory.activeStack) { p.tags.put(TAG_ACTIVE_STACK, new BooleanValue(true)); } p.tags.put(TAG_AUTODUMP_CPU_ENABLED, new BooleanValue(conf.autodump_cpu_exceeded_enabled)); if (conf.autodump_cpu_exceeded_enabled) { p.tags.put(TAG_AUTODUMP_CPU_THRESHOLD, conf.autodump_cpu_exceeded_threshold_pct); p.tags.put(TAG_AUTODUMP_CPU_DURATION, conf.autodump_cpu_exceeded_duration_ms); } return p; }
private ObjectPack getMainObject() { Configure conf = Configure.getInstance(); ObjectPack p = new ObjectPack(); p.objType = conf.obj_type; p.objHash = conf.getObjHash(); p.objName = conf.getObjName(); p.version = Version.getAgentFullVersion(); p.address = TcpWorker.localAddr; if(StringUtil.isNotEmpty(conf.getObjExtType())){ p.tags.put(TAG_OBJ_EXT_TYPE, conf.getObjExtType()); } if(StringUtil.isNotEmpty(conf.getObjDetectedType())){ p.tags.put(TAG_OBJ_DETECTED_TYPE, conf.getObjDetectedType()); } if (ToolsMainFactory.activeStack) { p.tags.put(TAG_ACTIVE_STACK, new BooleanValue(true)); } p.tags.put(TAG_AUTODUMP_CPU_ENABLED, new BooleanValue(conf.autodump_cpu_exceeded_enabled)); if (conf.autodump_cpu_exceeded_enabled) { p.tags.put(TAG_AUTODUMP_CPU_THRESHOLD, conf.autodump_cpu_exceeded_threshold_pct); p.tags.put(TAG_AUTODUMP_CPU_DURATION, conf.autodump_cpu_exceeded_duration_ms); } return p; }