kspan:将Kubernetes事件变成跨度

时间:2024-04-20 22:05:05
【文件属性】:

文件名称:kspan:将Kubernetes事件变成跨度

文件大小:159KB

文件格式:ZIP

更新时间:2024-04-20 22:05:05

kubernetes observability distributed-tracing Go

kspan-将Kubernetes事件转变为跨度 该项目是一个进行中的项目,正在积极发展中。 当发生有趣的事情时,大多数Kubernetes组件都会产生事件。 该程序将这些事件转换为OpenTelemetry Spans,并通过因果关系将它们组合在一起,并将它们组合到Trace中。 示例:部署两个Pod的部署: 图片是由kspan和Jaeger生成的; 它是从kubectl apply生成的事件的可视化。 kspan已识别出五个不同的事件源,并在创建它的ReplicaSet缩放操作下将这些事件联合起来以启动每个Pod。 我们从以下具体信息开始: 每个事件都有一个涉及的对象,例如,当Kubelet发送“已启动”事件时,涉及的对象就是一个Pod。 每个Kubernetes对象可以具有一个或多个所有者引用。 因此,例如,我们可以从Pod转到导致其创建的Deployment。 并发症


【文件预览】:
kspan-main
----config()
--------manager()
--------rbac()
----.github()
--------workflows()
----Dockerfile(782B)
----LICENSE(11KB)
----controllers()
--------events()
----main.go(4KB)
----PROJECT(65B)
----.gitignore(357B)
----Makefile(2KB)
----go.sum(67KB)
----example-2pod.png(102KB)
----README.md(2KB)
----go.mod(788B)

网友评论