前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用 eBPF 调试 Python 容器

使用 eBPF 调试 Python 容器

作者头像
Jintao Zhang
发布2020-12-31 10:09:02
6540
发布2020-12-31 10:09:02
举报
文章被收录于专栏:MoeLoveMoeLove

随着 Docker/Kubernetes 等容器技术的盛行,越来越多的 Python 应用已经运行在容器中了。在带来便利性的同时,也让生产环境中的 debug 变的复杂。

eBPF 是一项革命性的技术,可以在 Linux 内核中运行沙盒程序,而无需更改内核源码。以下是我在 PyCon China 2020 上的分享,为你介绍如何使用 eBPF 技术对 Python 应用的容器进行 debug,更高效的定位和解决问题。

主要从以下四个方面来聊

如何调试 Python 代码

如何定位系统性能瓶颈

eBPF 是什么

这里我画了一个图来表示整体的工作流程。

写 eBPF 程序的方法有很多中, 以下逐一进行介绍。

bcc 是一个工具集

使用 eBPF 调试 Python 容器需要注意什么

以上便是本次分享的主要内容。完整的 PPT 可在后台回复 ebpf 获取。

视频回放地址:https://segmentfault.com/area/pyconchina-2020

也可直接在我的 GitHub 获取我以往对外分享的 PPT

https://github.com/tao12345666333/slides

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-12-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MoeLove 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何调试 Python 代码
  • 如何定位系统性能瓶颈
  • eBPF 是什么
  • 使用 eBPF 调试 Python 容器需要注意什么
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档