public class TracerUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CURRENT_ZONE |
static String |
KEY_OF_CURRENT_ZONE |
static String |
P_ID_CACHE |
| 构造器和说明 |
|---|
TracerUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkBaggageLength(SofaTracerSpan sofaTracerSpan,
String key,
String value) |
static int |
getBaggageMaxLength() |
static String |
getCurrentZone() |
static String |
getDefaultTimeZone() |
static String |
getEmptyStringIfNull(Map<String,String> map,
String key)
从 Map 中获取一个 value,如果获取出来是 null,则返回一个空字符串
|
static String |
getInetAddress() |
static String |
getLoadTestMark(SofaTracerSpan span) |
static String |
getPID()
此方法在 JDK9 下可以有更加好的方式,但是目前的几个 JDK 版本下,只能通过这个方式来搞。
|
static int |
getSysBaggageMaxLength()
系统穿透数据长度可以通过不同的-D来设置
|
static String |
getTraceId()
Get trace id from current tracer context.
|
static String |
hostToHexString(String host)
将一个 Host 地址转换成一个 16 进制数字
|
static boolean |
isLoadTest(SofaTracerSpan sofaTracerSpan) |
static LogReserveConfig |
parseLogReserveConfig(String logReserveConfig) |
static String |
removeJSessionIdFromUrl(String url) |
public static final String CURRENT_ZONE
public static String P_ID_CACHE
public static String getTraceId()
public static boolean checkBaggageLength(SofaTracerSpan sofaTracerSpan, String key, String value)
sofaTracerSpan - 要检验的 spankey - 关键字value - valuepublic static int getSysBaggageMaxLength()
public static int getBaggageMaxLength()
public static String getPID()
public static LogReserveConfig parseLogReserveConfig(String logReserveConfig)
public static boolean isLoadTest(SofaTracerSpan sofaTracerSpan)
public static String getLoadTestMark(SofaTracerSpan span)
public static String getInetAddress()
public static String getCurrentZone()
public static String getDefaultTimeZone()
public static String getEmptyStringIfNull(Map<String,String> map, String key)
map - 要映射的 mapkey - 关键字Copyright © 2018 Pivotal Software, Inc.. All rights reserved.