Documentation
¶
Index ¶
Constants ¶
View Source
const ( /** * trace链路核心信息 */ TRACE_HEAD_ID = "t-head-traceId" TRACE_HEAD_RPC_ID = "t-head-rpcId" TRACE_HEAD_SAMPLED = "t-head-sampled" TRACE_HEAD_USER_ID = "t-head-userId" TRACE_HEAD_USER_NAME = "t-head-userName" TRACE_HEAD_REMOTE_IP = "t-head-remoteIp" TRACE_HEAD_REMOTE_APPNAME = "t-head-remoteAppName" TRACE_HEAD_ORIGNAL_URL = "t-head-orignal-url" /** * 附加到ATTR的信息 */ A_REAL_PORT = "a-real-port" A_REAL_IP = "a-real-ip" A_PERF = "a-rerf" A_USER_ID = "a-user-id" A_CMD = "a-cmd" A_USER_NAME = "a-user-name" A_ERROR_MSG = "a-error-msg" A_WARN_MSG = "a-warn-msg" /** * 其他非链路关键字 */ ISC_EXCEPT = "isc.except" DEFAULT_PROFILES_ACTIVE = "default" DEFAULT_APP_NAME = "isc-tracer-default-name" CORE_BACK_ADDRESS = "http://isc-core-back-service:31300" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EndpointEnum ¶
type EndpointEnum int
EndpointEnum 表明当前节点类型
const ( CLIENT EndpointEnum = iota SERVER )
type TraceStatusEnum ¶
type TraceStatusEnum int
TraceStatusEnum 标明当前trace的结果
const ( OK TraceStatusEnum = iota ERROR WARNING TIMEOUT )
func ParseHttpStatus ¶
func ParseHttpStatus(status int) TraceStatusEnum
type TraceTypeEnum ¶
type TraceTypeEnum int
TraceTypeEnum 标明链路跟踪类型
const ( ROOT TraceTypeEnum = iota HTTP // 1 DUBBO // 2 MYSQL // 3 ROCKETMQ // 4 REDIS // 5 KAFKA // 6 IDS // 7 MQTT // 8 ORACLE // 9 ELASTIC // 10 ZOOKEEPER // 11 HBASE // 12 HADOOP // 13 FLINK // 14 SPARK // 15 KUDU // 16 HIVE // 17 STORM // 18 CONFIG // 19 ETCD // 20 POSTGRESQL // 21 SQLITE // 22 UNKNOWN = 100 )
Click to show internal directories.
Click to hide internal directories.