出品 | CSDN云原生

Apache SkyWalking是中国首个,也是目前唯一的个人开源的Apache顶级项目。作为一个针对分布式系统的应用性能监控 APM 和可观测性分析平台,SkyWalking提供了媲美商业APM/监控的功能。

2022 年5月10日,CSDN云原生系列在线峰会第4期“Apache SkyWalking峰会”如期而至,本场峰会出品人、SkyWalking创始人、Tetrate创始工程师吴晟携手Tetrate高洪涛、刘晗、万凯以及青云科技霍秉杰,为大家解读SkyWalking v9新特性,解密APM专用数据库BanyanDB,分享SkyWalking在云原生领域的应用实践。

下面先简单回顾本期峰会的内容。演讲视频、完整文章将在本公众号陆续发布,敬请关注。

SkyWalking v9 解密

SkyWalking 是一个针对分布式系统的应用性能监控 APM 和可观测性分析平台,经过一年的更新,完成了从v8至v9的迭代。

据吴晟介绍,从v9开始,SkyWalking引入了新的核心概念Layer。层代表计算机科学中的一个抽象框架,如操作系统(OS_LINUX层)、Kubernetes(k8s层)。所有检测到的实例都属于一个层,代表这个实例的运行环境,服务会根据其实例有一个或多个层定义。

首发解密 APM 专用数据库BanyanDB

近年来,随着云原生与 Service Mesh的普及,传统的监控系统正在朝可观察性系统的方向演进。云原生的可观察性包含Metric、Tracing和Logging这三个核心概念。而如何高效处理这三种数据一直是业内非常有挑战的领域。

Tetrate 创始工程师高洪涛详细介绍了SkyWalking社区所推出的面向云原生可观测性的自研数据库——BanyanDB,并讲解了如何使用BanyanDB更好地解决以上三种数据模型。

SkyWalking 原生eBPF探针展示

SkyWalking作为一个可观测平台,可以利用eBPF技术来将更多的数据聚合到平台中进行分析,从而让业务人员更加了解自己系统的运行情况。

Tetrate 工程师刘晗对SkyWalking 原生eBPF探针进行了功能展示。

SkyWalking MAL实践——监控虚拟机和Kubernetes

SkyWalking 中有三种分析语言:OAL、MAL、LAL,Tetrate 工程师万凯对MAL分析语言的基本语法与配置结构进行了详细介绍,并将使用MAL分析的步骤分为五步:

  • Target:监控目标是什么,数据是否适应MAL分析的特性

  • Collect:为目标选择合适的指标采集客户端

  • Receive:根据采集的数据形式选择开始OAP相应的Receiver

  • Analyze:选取Metrics,配置MAL表达式

  • Present:配置UI Dashborad

对于Apache SkyWalking MAL的实践,万凯以SkyWalking 监控虚拟机和Kubernetes 为例进行了演示与介绍。

SkyWalking 助力云原生函数计算可观测

性能对函数来说异常重要,函数的可观测也就变成了一个 FaaS 平台必须解决的难题。

对于为什么需要一个开源的云原生 FaaS 平台,青云科技资深架构师霍秉杰的解释是:

  • Kubernetes 带来了云厂商中立的可能性:Multi Cloud 、Distributed Cloud

  • 但 FaaS 领域很难实现云厂商中立:每个云厂商都有自己的 FaaS 平台,这些平台通常是和自己云上的后端服务绑定

同时,霍秉杰分享了如何使用SkyWalking v9 助力 OpenFunction 实现函数可观测。

彩蛋来啦

扫码入群,获取本场峰会PPT


聚焦云原生新技术、新实践,帮助开发者群体赢在开发范式转移的新时代。欢迎关注CSDN云原生微信公众号~

扫这里↓↓↓加入CSDN云原生交流群

SkyWalking峰会:v9解密+BanyanDB首发+eBPF探针+K8s监控实践+函数计算可观测相关推荐

  1. Tetrate刘晗:SkyWalking原生eBPF探针实战

    嘉宾 | 刘晗   整理 | 郑远程 出品 | CSDN云原生 2022年5月10日,在CSDN云原生系列在线峰会第4期"Apache SkyWalking峰会"上,Tetrate ...

  2. 基于 eBPF 的 prometheus 监控方案

    基于 eBPF 的 prometheus 监控方案 1. 前言 2. ebpf_exporter 环境搭建 3. Prometheus 与 Grafana 配置 4. ebpf_exporter 代码 ...

  3. Kubernetes--k8s---存活探针和就绪探针的最佳实践

    我们在上一篇文章中学习了 Kubernetes–k8s-滚动更新–零停机不停服发布服务 里面涉及到 使用 存活探针和 就绪探针. 但是 这两个探针 具体怎么设置,是不是用同一个 api作为检查点,还是 ...

  4. Kubernetes 存活探针和就绪探针的最佳实践

    Kubernetes存活探针和就绪探针的最佳实践 [编者的话]Kubernetes提供了两种探针来检查容器的状态,Liveliness和Readiness,根据官方文档,Liveliness探针是为了 ...

  5. 一种简单的,适合单片机的,数据加密解密方法,仅需要调用两个函数即可完成数据的加密解密

    一种简单的,适合单片机的,数据加密解密方法,仅需要调用两个函数即可完成数据的加密解密 本人原创,源码可移步:https://gitee.com/demyli/easy-encrypt.git /*** ...

  6. 通达 php解密,全网首发 | 通达OA多枚0day漏洞分享

    之前曝光过通达OA 0day我这里就不曝了,截止到发帖时,下面的漏洞都是未正式公开的. 影响范围: 我测试的是通达OA11.5版本,也就是2020年04月17日发布的,其他版未测,但我想也会有吧. H ...

  7. SDCC 2017优秀专题线上展第一站:大数据技术实战峰会首解密

    SDCC始创于2007年,十年长空,历久弥新--2016年,SDCC已分别在上海.深圳.成都.杭州.北京五地举办系列峰会,广受当地开发者欢迎.其中,北京作为年度收官之作,聚焦最前沿技术成果,汇聚年度最 ...

  8. 2017云栖大会·杭州峰会:《在线用户行为分析:基于流式计算的数据处理及应用》之《数据可视化:构建实时动态运营数据分析大屏》篇...

    实验背景介绍 了解更多2017云栖大会·杭州峰会 TechInsight & Workshop. 本手册为云栖大会Workshop之<在线用户行为分析:基于流式计算的数据处理及应用> ...

  9. Kubernetes存活探针和就绪探针的最佳实践

    在Kubernetes中,Pod是Kubernetes创建及管理的最小的可部署的计算单元,一个Pod由一个或者多个容器(Docker,rocket等等)组成,这些容器共享内存,网络以及运行容器的方式. ...

最新文章

  1. python与anaconda区别_anaconda和python的区别是什么?
  2. 帝国cms 多个php,帝国cms多值字段数据显示方法
  3. 利用python进行统计分析的一些笔记(1)
  4. 【深度学习】PyTorch深度学习训练可视化工具visdom
  5. vsc系统是什么意思_crm系统什么意思
  6. scala 访问修饰符_Scala中的访问修饰符
  7. EthChannel和STP01
  8. e-Learning e-learning 创造竞争优势
  9. 苹果自带的APP下载分析统计工具
  10. Kali利用MSF入侵安卓手机
  11. linux程序卸载失败怎么办,在Deepin下卸载LibreOffice等软件的方法,附卸载失败的原因...
  12. 020 怎样才可以把py文件前面的小箭头去掉
  13. linux下c使用lzma_使用 LZMA SDK
  14. 超声波测距模块HC-SR04详解(基于51单片机)
  15. 二维码的生成和解析(qrcode 和 zxing)
  16. 用python来控制wifi连接
  17. Ubuntu翻译任何选中的文字
  18. 1.1XAF框架开发视频教程-简单的订单管理实现过程,视频,提纲,及教程源码
  19. java 实体转map
  20. Word中MathType公式乱码问题解决办法

热门文章

  1. 现在进行时--魔兽世界
  2. DSOJ 中缀表达式求值
  3. Dockerfile ENTRYPOINT指令 语法解析
  4. Linux read only 檔案,動手玩Windows 10 Docker(4) - 有關Docker的儲存空間和檔案系統
  5. 过敏性鼻炎的药物治疗(摘)
  6. 绿景白石洲旧改简介,一二三期项目进度,一期今年下半年开盘。
  7. 基于3d的方式把图片渲染成视频
  8. Unity 设置帧率和垂直同步
  9. 计算机基础知识 导读,计算机基础知识——图文混排教学教案.ppt
  10. 简七32堂极简理财课——模块一:理财前一定要知道的财富真相