首页 > 其他分享 >eBPF和deepflow

eBPF和deepflow

时间:2024-01-30 09:04:50浏览次数:32  
标签:deepflow eBPF zhuanlan https zhihu com

deepflow:
https://zhuanlan.zhihu.com/p/586072469

eBPF, eBPF的零侵扰性,开源地址在 https://github.com/deepflowys/deepflow

关于eBPF的介绍,并给了一个简单的例子,执行动态编译。

https://zhuanlan.zhihu.com/p/480811707

在linux中bpf系统调用,man bpf可以看到他的介绍。

strace中用到的是主要是这个调用吗?strace的主要根技术是ptrace。

标签:deepflow,eBPF,zhuanlan,https,zhihu,com
From: https://www.cnblogs.com/zwlwf/p/17995712

相关文章

  • 华为云CCE Turbo:基于eBPF的用户自定义多粒度网络监控能力
    本文分享自华为云社区《华为云CCETurbo:基于eBPF的用户自定义多粒度网络监控能力》,作者:云容器大未来。基于eBPF的容器监控的兴起容器具有极致弹性、标准运行时、易于部署等优点,越来越多的客户选择使用容器来部署自己的服务,随着容器规模越来越大,容器间网络交互也越来越复杂。我们需......
  • 华为云CCE Turbo:基于eBPF的用户自定义多粒度网络监控能力
    本文分享自华为云社区《华为云CCETurbo:基于eBPF的用户自定义多粒度网络监控能力》,作者:云容器大未来。基于eBPF的容器监控的兴起容器具有极致弹性、标准运行时、易于部署等优点,越来越多的客户选择使用容器来部署自己的服务,随着容器规模越来越大,容器间网络交互......
  • 【eBPF-04】进阶:BCC 框架中 BPF 映射的应用 v2.0——尾调用
    这两天有空,继续更新一篇有关eBPFBCC框架尾调用的内容。eBPF技术很新,能够参考的中文资料很少,而对于BCC框架而言,优秀的中文介绍和教程更是凤毛麟角。我尝试去网上检索有关尾调用的中文资料,BCC框架的几乎没有。即使找到了,这些资料也难以给出可供参考和正确运行的例子。BCC......
  • 【eBPF-02】入门:基于 BCC 框架的程序进阶
    本文是eBPF系列的第二篇文章,我们来学习eBPFBCC框架的进阶用法,对上一篇文章中的代码进行升级,动态输出进程运行时的参数情况。主要内容包括:通过kprobe挂载内核事件的eBPF程序要如何编写?通过tracepoint挂载内核事件的eBPF程序要如何编写?eBPF的程序事件类型有哪些......
  • 多语言应用监控最优选,ARMS 应用监控 eBPF 版正式发布
    作者:古琦、千陆、彦鸿随着Kubernetes、Serverless等云原生技术引领研发、运维模式变革。应用架构从单体架构逐步演进为分布式、微服务化应用,随着业务的发展,多语言、多框架、多协议的微服务在企业内部越来越多,微服务的复杂度越来越高,如何通过可观测来快速发现、定位微服务的问......
  • 什么是革命性技术eBPF?为什么可观测性领域都得用它
    公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。如果有一种技术可以监控和采集任何应用信息,支持任何语言,并且应用完全无感知,零侵入,想想是不是很激动,那么这个技术是什么呢?就是eBPF,它应该是最近一两年非常热门的技术名词,我相信你或多或少都看到过,但......
  • 【eBPF-01】初见:基于 BCC 框架的第一个 eBPF 程序
    闲言少叙,本文记录了如何零基础通过BCC框架,入门eBPF程序的开发,并实现几个简易的程序。有关eBPF的介绍,网络上的资料有很多,本文暂且先不深入讨论,后面会再出一篇文章详细分析其原理和功能。我们目前只需要知道,eBPF实际上是一种过滤器,这种过滤器几乎可以插入内核源码的任意的......
  • 快速探索 Tetragon:基于 eBPF 的安全可观察性和执行工具
    Tetragon是一种灵活的安全可观察性和运行时策略执行工具,可直接使用eBPF应用策略和过滤,从而减少了监控、进程跟踪以及实时执行策略的开销。Tetragon提供了如下功能:监控进程执行监控文件操作监控网络活动执行策略最后一个侧重策略的执行,可以通过发送信号或覆盖系统调用......
  • eBPF 概述:第 4 部分:在嵌入式系统运行
    1.前言在本系列的第1部分和第2部分,我们介绍了eBPF虚拟机内部工作原理,在第3部分我们研究了基于底层虚拟机机制之上开发和使用eBPF程序的主流方式。在这一部分中,我们将从另外一个视角来分析项目,尝试解决嵌入式Linux系统所面临的一些独特的问题:如需要非常小的自定义操......
  • odigos 基于ebpf 以及OpenTelemetry 的分布式tracing 解决方案
    按照odigos官方的介绍是不需要进行代码的修改就可以实现方便的跨应用的分布式trace,目前支持java,python,net,go,js等语言目前看官方的介绍,安装是比较简单的(核心基于了k8s),目前官方文档比较清晰可以试用下说明目前开源分布式trace的工具是越来越多了,同时基于ebpf以及OpenTelemetry标......