当前位置: 首页 > article >正文

OpenTelemetry Profiles 信号进入 Alpha 阶段:Elastic 对性能分析的持续承诺

作者来自 Elastic Christos KalkanisFlorian Lehner 及 Roger CollOpenTelemetry Profiles 已正式达到 Alpha 阶段将性能分析确立为第四种可观测性信号。Elastic 的核心贡献包括其 eBPF 性能分析代理、持续的 OpenTelemetry Profiles 信号工作以及对厂商中立生态系统的承诺推动这一行业标准向前发展。在 Elastic 与 OpenTelemetry 社区的密切合作下我们非常高兴地宣布OpenTelemetry Profiles 信号已正式进入公共 Alpha 阶段。此里程碑彰显了社区的奉献精神并标志着在 OpenTelemetry 中将性能分析确立为继日志、指标和追踪之后的第四个关键可观测性信号的重要一步。作为核心贡献者Elastic 自豪地通过此前向 OpenTelemetry 捐赠其基于 eBPF 的 Universal Profiling™ 持续性能分析代理加速了这一进程。该生产级代理能够对整个系统的所有应用提供可视化覆盖多种编程语言和运行时包括第三方库和内核操作同时开销极小。它让 SRE 和开发人员能够快速识别性能瓶颈、最大化资源利用率并优化云端成本。此外在过去两年中Elastic 大力参与了 OpenTelemetry Collector、Semantic Conventions 以及 Profiling 特别兴趣小组SIGs的工作为 Profiles 晋级 Alpha 打下了技术基础。这一 Alpha 里程碑不仅促进了持续性能分析的标准化也加速了将性能分析作为可观测性第四关键信号的实际应用。客户现在拥有一种厂商中立的方式来收集性能分析数据并将其与现有信号如日志、指标和追踪进行关联从而揭示新的可观测性洞察潜力并提供更高效的问题排查体验。什么是持续性能分析性能分析是一种通过收集应用执行信息来理解软件行为的技术包括跟踪函数调用的持续时间、内存使用、CPU 使用及其他系统资源。然而传统性能分析解决方案存在显著缺点限制了在生产环境中的应用由于代码插桩导致的高成本和性能开销需要中断服务重启无法获取第三方库的可视性与传统性能分析通常仅在特定开发阶段或受控测试环境中进行不同持续性能分析在后台以最小开销运行无需服务重启或人工干预。它提供实时且可操作的洞察无需在独立环境中复现问题。SRE、DevOps 和开发人员可以看到代码如何影响性能和成本从而更容易改进代码和基础设施。Elastic 的贡献驱动 AlphaElastic 捐赠的性能分析器现在成为 OpenTelemetry 中基于 eBPF 的参考性能分析器实现opentelemetry-ebpf-profiler。随着 Alpha 版本发布该 eBPF 性能分析器作为 OpenTelemetry Collector 接收器运行并包含多项改进例如自动 Go 符号化以及对新语言运行时的支持。作为 OpenTelemetry Collector 接收器运行使性能分析器能够无缝利用现有的 OpenTelemetry 处理和过滤管道。例如k8sattributesprocessor 可以使用 container.id 资源属性自动为每个分析数据丰富其对应的 Kubernetes 上下文。这意味着你看到的不仅是原始堆栈跟踪而是能够准确知道是哪一个命名空间、Pod 和部署产生的。receivers: # Profiling receiver profiling: {} processors: k8sattributes: passthrough: false pod_association: - sources: - from: resource_attribute name: container.id extract: metadata: - k8s.namespace.name - k8s.deployment.name - k8s.replicaset.name - k8s.statefulset.name - k8s.daemonset.name - k8s.node.name - k8s.pod.name - k8s.pod.ip - k8s.pod.uid除了对 eBPF 性能分析器的改进之外Elastic 在以下方面也做出了重要贡献将性能分析数据与 OpenTelemetry eBPF 插桩OBI生成的信息关联OBI 是一个强大的自动插桩工具可启用分布式追踪。进程上下文共享 OTEP旨在弥合应用 SDK 与性能分析器之间的差距。该机制允许 OpenTelemetry SDK “发布”它们的资源属性如 service.name到一个小型标准化内存区域。由于这些数据存储在进程自身的内存映射中eBPF 性能分析器可以立即发现并将其与对应的 Profile 关联。语义约定及 OpenTelemetry Profiles 与 Google 的 pprof 格式的集成透明转换OpenTelemetry Collector 处理管道使其更好地与性能分析接收器集成Elastic 下一代性能分析开发Elastic 继续深度支持 OpenTelemetry 的愿景并推动性能分析数据的潜力边界。我们专门组建了一支性能分析领域专家团队共同维护和提升 OpenTelemetry 中的性能分析能力同时开发基于这一新开放标准的创新功能。内部针对性能分析的开发重点包括OpenTelemetry Profiles 派生指标我们正在开发创新方法从原始 OTel Profiles 数据中自动生成可操作的性能指标为基础设施建模和告警提供新维度。与 Elastic Stack 的快速集成我们在 Elastic Stack 中为 OTLP Profiles 提供一流支持确保该新信号能够与现有日志、指标和追踪无缝整合包括采集ebpf-profiler 接收器已与 Elastic 分发的 OpenTelemetry (EDOT) Collector 集成、存储和可视化。AI 驱动工作流利用持续性能分析数据提供的深度洞察实现自动根因分析、异常检测以及对代码和基础设施的智能优化建议。虽然 Alpha 发布标志着一个重要里程碑但这仅是开始。我们鼓励社区尽早测试 OTel Profiles 集成的预览版本并参与持续的性能分析工作。要开始实际的本地部署你可以将 OpenTelemetry eBPF 性能分析器与自托管的 Elastic Observability Stack 或 devfiler独立桌面应用作为 OpenTelemetry Profiles 兼容后端用于实验和开发结合使用。原文https://www.elastic.co/observability-labs/blog/otel-profiling-alpha

相关文章:

OpenTelemetry Profiles 信号进入 Alpha 阶段:Elastic 对性能分析的持续承诺

作者:来自 Elastic Christos Kalkanis,Florian Lehner 及 Roger Coll OpenTelemetry Profiles 已正式达到 Alpha 阶段,将性能分析确立为第四种可观测性信号。Elastic 的核心贡献包括其 eBPF 性能分析代理、持续的 OpenTelemetry Profiles 信号…...

PyTorch实战:从零构建支持向量机进行图像二分类

1. 支持向量机与图像分类的奇妙碰撞 第一次听说要用支持向量机(SVM)做图像分类时,我脑子里立刻浮现出两个问号:这个传统机器学习算法能处理图像数据吗?为什么要用PyTorch实现而不是直接用scikit-learn?直到亲手实现了整个流程&…...

Qwen2.5-7B微调保姆级教程:单卡十分钟快速上手,小白也能搞定

Qwen2.5-7B微调保姆级教程:单卡十分钟快速上手,小白也能搞定 1. 前言:为什么选择Qwen2.5-7B进行微调 大模型微调听起来很高深?其实没那么复杂。今天我要带大家用最简单的方式,在单张显卡上10分钟内完成Qwen2.5-7B模型…...

158页精品PPT | 某大型研发制造集团信息化IT规划整体方案

许多公司在数字化转型过程中会遇到一些共同的挑战,比如数据孤岛、技术更新慢、员工技能不足等。这些问题会导致企业效率低下,难以适应市场变化。针对这些问题,我们提出了一套解决方案,核心目标是帮助企业提升数字化水平&#xff0…...

【超详细】前端必备:从0到1吃透JavaScript闭包,附真实项目避坑指南

文章目录第一章 从“变量生命周期”开始,重新理解作用域链1.1 一个让新手困惑的面试题:循环中的var与let1.2 作用域链的形成:函数定义位置决定了一切第二章 闭包的工程价值:从封装到模块化2.1 数据私有化:用闭包实现真…...

终极解决方案:5分钟完成DOCX到LaTeX的专业转换指南 [特殊字符]

终极解决方案:5分钟完成DOCX到LaTeX的专业转换指南 🚀 【免费下载链接】docx2tex Converts Microsoft Word docx to LaTeX 项目地址: https://gitcode.com/gh_mirrors/do/docx2tex 还在为Word文档转换LaTeX格式而烦恼吗?docx2tex就是你…...

Kook Zimage 真实幻想 Turbo在软件测试中的应用:自动化UI设计验证

Kook Zimage 真实幻想 Turbo在软件测试中的应用:自动化UI设计验证 1. 引言:UI设计验证的痛点与机遇 在软件开发流程中,UI设计验证一直是个让人头疼的环节。测试人员需要对照设计稿,逐个像素检查界面元素的位置、颜色、字体和布局…...

Qwen3.5-9B图文对话实战:工业设备铭牌识别+参数查询+维保周期提醒

Qwen3.5-9B图文对话实战:工业设备铭牌识别参数查询维保周期提醒 1. 项目概述 Qwen3.5-9B是一款拥有90亿参数的开源大语言模型,特别适合工业场景下的图文对话应用。这个项目展示了如何利用其多模态能力,实现工业设备铭牌识别、参数查询和维保…...

【力扣100题】09.反转链表

一、题目描述 给定单链表的头节点 head,反转链表并返回反转后的链表。 示例 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]输入:head [1,2] 输出:[2,1]输入:head [] 输出:[]二、核心思路 关键观察…...

COMSOL相场法模拟多条裂纹扩展的复杂水力行为

COMSOL 相场法水力裂纹扩展,多条裂纹扩展在模拟地质工程中的水力压裂过程时,相场法凭借其无需预设裂纹路径的优势成为热门选择。今天咱们就手把手在COMSOL里折腾个带流体压力的多裂纹扩展模型,过程中会遇到几个坑位需要注意。先看核心控制方程…...

矿井排水系统直接关系到煤矿安全生产,今天咱们掰开揉碎了聊聊西门子S7-200 PLC控制三台水泵的实战经验。老规矩,先上干货再说原理

基于西门子PLC的煤矿排水系统控制,内容包括 [1]S7-200 PLC程序[2]MCGS6.2组态画面[3]电气图纸精品文档 共有3台水泵进行矿井排水,分别为1号水泵,2号水泵,3号水泵 其中1号,2号水泵是工作水泵,3号水泵是备用水…...

Tetrazine-amine HCl salt,CAS:1416711-59-5,四嗪-氨基盐酸盐的描述

Tetrazine-amine HCl salt(四嗪-氨基盐酸盐)是一种结合了四嗪基团和氨基盐酸盐结构的化合物,在化学、生物医药和材料科学等领域具有广泛应用。一、基本信息中文名称:四嗪-氨基盐酸盐英文名称:Tetrazine-amine HCl salt…...

Tetrazine-NHBoc,cas:1380500-93-5,四嗪-氨基叔丁酯的结构特点

Tetrazine-NHBoc(四嗪-氨基叔丁酯)是一种结合了四嗪基团和N-叔丁氧羰基(NHBoc)保护基的有机化合物,以下是对其的详细介绍:一、基本信息中文名称:四嗪-氨基叔丁酯英文名称:Tetrazine-…...

如何让Apple Touch Bar在Windows完美运行?DFRDisplayKm驱动全攻略

如何让Apple Touch Bar在Windows完美运行?DFRDisplayKm驱动全攻略 【免费下载链接】DFRDisplayKm Windows infrastructure support for Apple DFR (Touch Bar) 项目地址: https://gitcode.com/gh_mirrors/df/DFRDisplayKm Apple Touch Bar作为MacBook Pro的特…...

S2-Pro在Windows系统的一键部署与简易客户端开发

S2-Pro在Windows系统的一键部署与简易客户端开发 1. 引言 如果你是一名Windows用户,想要快速体验S2-Pro的强大能力,但又不想折腾复杂的命令行操作,这篇文章就是为你准备的。我们将从零开始,带你完成两个关键步骤: 在…...

FLUX.2-klein-base-9b-nvfp4进阶:利用LSTM时序理解优化视频连贯风格转换

FLUX.2-klein-base-9b-nvfp4进阶:利用LSTM时序理解优化视频连贯风格转换 最近在折腾视频风格转换时,发现一个挺让人头疼的问题:用那些单帧处理的模型,出来的视频总是一闪一闪的,风格也忽明忽暗,看着特别不…...

Graphormer在放射性药物中的应用:螯合剂分子稳定常数与配位能力预测

Graphormer在放射性药物中的应用:螯合剂分子稳定常数与配位能力预测 1. 项目概述 Graphormer是一种基于纯Transformer架构的图神经网络模型,专门为分子图(原子-键结构)的全局结构建模与属性预测而设计。该模型在OGB、PCQM4M等分子基准测试中表现优异&a…...

实时口罩检测-通用镜像效果展示:绿色框已戴,红色框未戴,一目了然

实时口罩检测-通用镜像效果展示:绿色框已戴,红色框未戴,一目了然 1. 开箱即用的口罩检测方案 在公共场所管理中,快速识别人员是否佩戴口罩一直是个实际需求。传统方法要么需要专业设备,要么准确率不高。今天要介绍的…...

TL494电源芯片避坑指南:常见设计误区与调试技巧

TL494电源芯片避坑指南:常见设计误区与调试技巧 在电源设计领域,TL494作为一款经典PWM控制芯片,凭借其稳定性和灵活性赢得了工程师的青睐。但就像任何工具一样,只有真正理解它的特性才能发挥最大价值。本文将带您深入TL494的设计细…...

Phi-3-mini-4k-instruct-gguf步骤详解:supervisor服务管理与错误日志定位方法

Phi-3-mini-4k-instruct-gguf步骤详解:supervisor服务管理与错误日志定位方法 1. 模型概述 Phi-3-mini-4k-instruct-gguf是微软Phi-3系列中的轻量级文本生成模型GGUF版本,特别适合问答、文本改写、摘要整理和简短创作等场景。这个开箱即用的解决方案已…...

千问3.5-2B集成IDEA开发环境:Java大模型应用快速构建指南

千问3.5-2B集成IDEA开发环境:Java大模型应用快速构建指南 1. 为什么要在IDEA中集成大模型? 作为Java开发者,我们经常需要在项目中处理各种文本处理任务。传统方式要么需要调用外部API(有网络延迟和费用问题)&#xf…...

如何让你的论文表达直接提升一个等级

在科研写作的道路上,许多科研人员常陷入一种难以言说的困境:明明实验数据详实,研究过程严谨,但落笔成文后,语言却显得平淡无力。文章往往停留在“描述事实”的层面,仅仅机械地陈述“做了什么”和“发现了什…...

DeerFlow惊艳案例:AI深度研究助理生成的报告和播客效果实测

DeerFlow惊艳案例:AI深度研究助理生成的报告和播客效果实测 1. 引言:当AI成为你的研究伙伴 想象一下,你正在为一个复杂的市场分析项目焦头烂额,需要快速整理一份包含最新数据、行业趋势和竞争格局的深度报告。传统方式下&#x…...

DataQA数问增长:金融小贷行业的“智能风控大脑“实战揭秘

数问"Web渠道转化率仅0.2,欺诈风险高、客户资质差——你的渠道投放预算,有多少正在打水漂?" 💡 真实场景还原:某头部消费金融公司的渠道危机 时间:2026年3月,周一上午9:00 角色&…...

7步构建个性化定制:Degrees of Lewdity中文整合包深度改造指南

7步构建个性化定制:Degrees of Lewdity中文整合包深度改造指南 【免费下载链接】DOL-CHS-MODS Degrees of Lewdity 整合 项目地址: https://gitcode.com/gh_mirrors/do/DOL-CHS-MODS DOL-CHS-MODS是一款基于Degrees of Lewdity中文汉化版的自动化构建系统&am…...

城通网盘限速破解:ctfileGet让下载效率提升10倍的技术革命

城通网盘限速破解:ctfileGet让下载效率提升10倍的技术革命 【免费下载链接】ctfileGet 获取城通网盘一次性直连地址 项目地址: https://gitcode.com/gh_mirrors/ct/ctfileGet 在数字化协作日益频繁的今天,网盘已成为信息传递的重要枢纽。然而城通…...

WarcraftHelper:让魔兽争霸3重获新生的兼容性增强工具

WarcraftHelper:让魔兽争霸3重获新生的兼容性增强工具 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 你是否曾在现代电脑上尝试重温魔兽争…...

零基础玩转AI绘画:WuliArt Qwen-Image Turbo快速入门指南

零基础玩转AI绘画:WuliArt Qwen-Image Turbo快速入门指南 1. 为什么选择WuliArt Qwen-Image Turbo? AI绘画领域近年来发展迅猛,但对于普通用户而言,最大的痛点不是模型能力不足,而是难以在个人设备上稳定运行。WuliA…...

Dan Koe: 如果你有多重兴趣,请不要浪费接下来的2-3年

本文整理自 Dan Koe 原文。Dan Koe 是 YouTube、X 等平台拥有数百万粉丝的个人成长领域创作者,以"一人公司"理念、深度内容创作和高效 AI 工作流著称。你是否曾因为无法只专注一件事而感到自责? 你学设计,又想学编程;读…...

WarcraftHelper:让经典魔兽争霸III在现代电脑上焕发新生的全能助手

WarcraftHelper:让经典魔兽争霸III在现代电脑上焕发新生的全能助手 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸III在宽…...