在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Kubernetes应用性能分析工具Kubectl Flame怎么用

127次阅读
没有评论

共计 1581 个字符,预计需要花费 4 分钟才能阅读完成。

这期内容当中丸趣 TV 小编将会给大家带来有关 Kubernetes 应用性能分析工具 Kubectl Flame 怎么用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

什么是性能分析?

性能分析是分析应用程序性能来改进代码质量的常用方法,最流行的可视化性能分析方法是生成火焰图。

基于 Spring 框架的 Java 应用的火焰图

y 轴是堆栈深度,x 轴跨越样本总体。每个矩形都是一个函数,其中宽度显示它出现的频率,从左到右的排序并不重要 (堆栈按字母顺序排序)。

Kubernetes 上的性能分析

性能分析是一项较为复杂的任务,大多数探查器有两个主要问题:

  需要修改应用程序,通常可以通过将标志添加到执行命令或将一些性能分析库导入代码中来实现。

  由于在分析过程中会严重影响性能,因此通常避免在生产环境中进行性能分析。

选择正确的探查器可能会解决这些问题,但是这需要仔细去进行研究,并且通常取决于编程语言和操作系统。

在 Kubernetes 集群中运行的应用程序上执行分析时,会变得更加困难。需要部署一个包含配置文件修改的新容器镜像,而不是当前正在运行的容器。此外,当应用程序重新启动时,某些性能问题可能会消失,这就使得调试变得困难。

Kubectl flame

Kubectl Flame 是一个 kubectl 插件,可以以较低的开销生成火焰图? 来分析应用程序性能,无需进行任何应用程序修改或停机。

项目仓库地址:https://github.com/VerizonMedia/kubectl-flame

安装

可以通过 Krew 来安装 kubectl flame 插件,一旦安装了 Krew,就可以通过如下命令进行安装:

$ kubectl krew install flame

使用要求

  支持的语言:Go、Java(任何基于 JVM 的语言)、Python 和 Ruby

  使用 Docker 作为容器运行时的 Kubernetes 集群(已在 GKE,EKS 和 AKS 上测试)

运行原理

kubectl-flame 通过在与目标容器相同的节点上启动一个探查器来启动性能分析,大多数探查器将与目标容器共享一些资源:比如通过将 hostPID 设置为 true 来启用 PID 命名空间共享,通过挂载 /var/lib/docker 并查询 overlayFS 来启用文件系统共享。

在后台 kubectl-flame 使用 async-profiler 来为 Java 应用程序生成火焰图,通过共享 /tmp 文件夹与目标 JVM 进行交互,Golang 则支持基于 ebpf 分析,Python 支持基于 py-spy 进行分析。

kubectl flame 概述

使用实例

 1.  分析 Kubernetes Pod

分析 Java 应用 mypod 1 分钟,并在将火焰图保存到 /tmp/flamegraph.svg:

$ kubectl flame mypod -t 1m --lang java -f /tmp/flamegraph.svg

  2.  分析基于 alpine 的容器

在基于 alpine 的容器中分析 Java 应用程序需要使用 –alpine 标志:

$ kubectl flame mypod -t 1m -f /tmp/flamegraph.svg --lang Java --alpine

注意:仅 Java 应用程序需要此 –alpine 标志,而 Go 分析则不需要该标志。

  3.  分析 sidecar 容器

包含多个容器的 Pod 需要将目标容器指定为参数:

$ kubectl flame mypod -t 1m --lang go -f /tmp/flamegraph.svg mycontainer

上述就是丸趣 TV 小编为大家分享的 Kubernetes 应用性能分析工具 Kubectl Flame 怎么用了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1581字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 日韩人妻中文无码一区二区七区 | 日韩欧美精品一区二区 | 久久婷婷五月综合色丁香 | 午夜影院观看 | 久久不射网 | 亚洲网在线 | 色一情一乱一伦麻豆 | 免费看毛片网站 | 日韩在线欧美在线 | 人人爽人人澡人人人妻 | 推油少妇久久99久久99久久 | 成年午夜无码av片在线观看 | 亚洲成av人片在线播放无码 | 国产精品99久久久久久董美香 | 免费毛片全部不收费的 | 亚洲a无码综合a国产av中文 | 超清精品丝袜国产自在线拍 | 在线午夜电影 | 精品国产成人三级在线观看 | 日本最新免费二区 | 9丨超久久 | 色老头一区二区三区 | 亚洲国产av无码综合原创国产 | 三年中文在线观看免费大全 | 久久夜色精品国产亚洲 | 七次郎在线华人最新首页 | 香蕉久久国产精品免 | 高清视频一区二区三区 | 日本丰满护士爆乳xxxx | 瑜伽裤国产一区二区三区 | 妺妺窝人体色777777 | a色毛片免费视频 | 国产亚洲精品成人一区看片 | 久久国产高清一区二区三区 | 日韩精品一区二区三区在线观看l | 久久久久久毛片免费播放 | 五月丁香六月狠狠爱综合 | 免费观看的毛片手机视频 | 四虎永久在线精品波多野结衣 | 又粗又黑又大的吊av | 亚洲一线二线三线写真 |