此处仅介绍了ARMS应用监控调用链分析功能中常见的参数,更多信息,请参见OpenTelemetry的Tracing数据模型。
参数 | 说明 |
attributes | 用于索引的属性。 |
duration | 耗时,单位为纳秒。 |
event | 事件,包含时间戳、名称、属性等非索引字段。 |
hostname | 主机名。 |
ip | 主机IP地址。 |
kind | Span类型,Span类型包括以下几种: |
links | 当前Span和同一Trace或者不同Trace的关系。 |
parentSpanId | 父Span分配的ID,表示Span之间的关系。 |
resources | Span的资源信息,包括进程ID、JVM版本号等。 |
serviceName | 服务名,用于多租户。 |
spanId | Span分配的ID,表示Span之间的关系。 |
spanName | Span的名称。 |
startTime | 开始时间,单位为纳秒。 |
statusCode | Span状态,Span状态包括以下几种: 0:未设置STATUS_CODE_UNSET 1:正常STATUS_CODE_OK 2:错误STATUS_CODE_ERROR
|
statusMessage | 状态附加信息。 |
traceId | 调用链的唯一标识。 |
serviceType | 产生此Span的框架的唯一标识: 1010:Tomcat 1030:Jetty Server 1035:Jetty Client 1040:Akka HTTP 1060:Websphere 1080:Weblogic 1090:Undertow 1101:Grpc Server 1110:Dubbo Provider 1111:HSF Provider 1142:Reactor Netty Http Client 1301:SchedulerX 1302:XXLJob 1303:Spring Scheduled 1304:Quartz 1305:ElasticJob 2100:MySQL 2150:MariaDB 2300:Oracle 2500:PosgreSql 2510:PPAS 2520:SqlServer 2650:MongoDB 2700:OceanBase 2780:Clickhouse 2800:InfluxDB 2900:Cassandra 2910:Lindrom 5053:Spring Webflux 5510:MyBatis 6060:Hikaricp 6062:Druid 72:ElasticSearch 8050:Memcached 8200:Jedis 8200:Jedis 8201:Lettuce 8203:Redisson 8410:RocketMQ Producer 8420:RocketMQ Consumer 8660:Kafka Producer 8670:Kafka Consumer 9050:Apache Http Client 3 9052:Apache Http Client 4 9054:Google Http Client 9055:JDK Http Url Connection 9056:AsyncHttpClient 9058:OkHttpClient 9101:Grpc Client 9110:Dubbo Consumer 9111:HSF Consumer 9130:Vertx Http Client 9150:Netty 9151:Netty Client 9153:Spring Webflux Client
|