skywalking的一些概念

skywalking是一个链路追踪分析系统,首先需要有数据来源,既可以是分布式系统中的各个服务为节点上报,也可以是服务内部各个函数来上报,它对于JAVA的支持非常完善,不用埋点,完全无侵入,自动捕获常用的指标比如 http, rpc, mysql, redis 等调用。对于其他语言可能兼容的就没那么好,需要手动埋点,有一定的侵入。

OpenTracing

这是一个关于分布式链路追踪的标准,有了标准才有更好的通用性。

Trace

每一个请求链条都是一个Trace,它有一个唯一的TraceId,比如

client --> A --> B --> C

Span

跨度,可以理解为一个调用,一个 Trace 会有多个跨度,A调用B为一个Span,B调用C为一个Span。

Tag

Tag是Span的附加信息,一个Tag为一个键值对,用于自定义信息的补充。

Log

Log是Span的附加信息,Log有Info级别和Error级别,一个Log包含时间和内容两个元素。
在这里插入图片描述

点击每一个Span会出来Span的信息。
在这里插入图片描述

如果有Log信息,也会列出来。

它们之间的关系可以表示为:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值