互联网知识:云计算的可观察性( 二 )


eBPF的大量活动
最后是eBPF , 或扩展Berkeley数据包过滤器以使用其全名 。这是一种允许人们在Linux内核中执行附加代码的机制 。当可以使用这种“特殊机构”技术查看内核内部的特定功能时 , 就可以获得对可观察性的新控制 。另外一个好处是 , 还可以注意到 , eBPF不需要应用程序级别的工具来开始捕获指标 。
尽管它最初是为安全而设计的 , 但现在可以更主动地用于公开应用程序的度量 。人们曾经考虑使用服务网格作为在应用程序周围放置代理的一种方式 , 但是可以用eBPF代替服务网格 , eBPF具有更低的开销和更多的功能 。
“金丝雀部署”可能仍然需要服务网格 , 应该注意到 , 服务网格仍然存在不可观察性用例 , 例如金丝雀部署(对流量进行严格控制)和授权(通过相互TLS)中的那些用例 。目前还没有eBPF尝试在这种级别上调整流量 , 目前eBPF的用例只是安全性和可观察性 。
【互联网知识:云计算的可观察性】如果寻求在现代IT堆栈中实现可观察性的过程中考虑这些因素和一些功能 , 那么可以了解在云端将会发生什么 。