运维
eBPF 标签描述

可观测性是一种了解和解释应用当前状态的能力,也是一种知道何时出现问题的方法。随着在Kubernetes和OpenShift上以微服务形式进行云部署的应用程序越来越多,可观察性受到了广泛关注。许多应用程序都有严格的承诺,比如在停机时间、延迟和吞吐量方面的SLA,因此网络层面的可观测性是一项非常必要的功能。网络层面的可观测性由不同的编排器提供,有的是内置支持,有的是通过插件和operator提供。 最近,eBPF(扩展的伯克利数据包过滤器)因其性能和灵活性成为在终端主机内核实现可观察性的热门选择。通过这种方法,可以在网络数据路径的某些点(如套接字、TC和XDP)上挂接自定义程序。目前已发布了多个基...

  wzFl6rDubusz   2023年11月13日   20   0   0 网络可观测性eBPF

eBPF的发展如火如荼,在可观测性领域大放异彩,Grafana近期也发布了一款eBPF采集器,可以采集服务的RED指标,本文做一个尝鲜介绍,让读者有个大概了解。 eBPF基础介绍可以参考我之前的文章《eBPFHelloworld》。理论上,eBPF可以拿到服务收到的请求信息,比如QPS、延迟、成功率等,这些数据对于应用级监控至关重要,GrafanaBeyla就是为此而生的。 要测试使用Beyla采集服务的RED(Rate-Errors-Duration)指标,那首先得有个服务,这里我用的是answer( https://answer.flashcat.cloud )论坛...

  wzFl6rDubusz   2023年11月13日   21   0   0 eBPF