快来认领你的开源任务!开源之夏 - 可观测项目发布!

本文涉及的产品
云原生网关 MSE Higress,422元/月
容器镜像服务 ACR,镜像仓库100个 不限时长
可观测监控 Prometheus 版,每月50GB免费额度
简介: 开源之夏是由中科院软件所发起的暑期开源活动,旨在鼓励学生参与开源软件开发,培养优秀开发者,促进开源社区发展。

一年一度的开源之夏拉开序幕,作为中科院软件所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。


参与学生通过远程线上协作方式,配有资深导师指导,参与到开源社区各组织项目开发中并收获奖金、礼品与证书。这些收获,不仅仅是未来毕业简历上浓墨重彩的一笔,更是迈向顶尖开发者的闪亮起点,可以说非常值得一试。每个项目难度分为基础和进阶两档,对应学生结项奖金分别为税前人民币 8000 元和税前人民币 12000 元。


阿里云可观测秉承开源开放精神,在本届开源之夏共有两个项目参与其中,包括 LoongCollector、opentelemetry-go-auto-instrumentation。接下来,我们为大家详细介绍相关项目课题与参与方式。


项目介绍


LoongCollector


1. 项目介绍


LoongCollector 作为一款集卓越性能、超强稳定性和灵活可编程性于一身的数据采集器,专为构建下一代可观测 Pipeline 设计。源自阿里云可观测性团队所开源的 iLogtail 项目,在继承了 iLogtail 强大的日志采集与处理能力的基础上,进行了全面的功能升级与扩展。从原来单一日志场景,逐步扩展为可观测数据采集、本地计算、服务发现的统一体。


作为国内可观测领域领先的开源软件,LoongCollector 社区拥有大量开发者踊跃参与贡献。来自阿里云、石墨文档、同程旅行、小红书、字节跳动、哔哩哔哩、嘀嗒出行的工程师共同建设 LoongCollector 社区。



2. 联系方式


关于 LoongCollector 更新信息可以通过以下途径获取:




3. 项目课题:LoongCollector 流水线性能和稳定性优化


LoongCollector 凭借其灵活的流水线和插件化设计,已在多个开源项目中成为数据流转的核心枢纽。然而,随着用户规模的快速增长,Kafka、OTLP 等主流开源数据源的高吞吐场景下,当前采集性能与稳定性仍存在瓶颈。通过系统性优化,让 LoongCollector 成为开源生态中最可靠的高性能数据采集工具!



任务 1 - 性能突破:用 C++ 重构核心插件


目标:


针对 Kafka 等高频数据源,开发高性能 C++ 输出插件,取代现有插件的性能短板。


技术亮点:


1. 掌握 C++ 高性能编程,深入理解内存管理、线程池优化等底层技术;

2. 通过零拷贝(Zero-copy)和异步处理设计,实现吞吐量的量级提升;

3. 与现有 Go 插件对比测试,验证性能飞跃。


任务 2 - 瓶颈定位:用现代工具与技术精准优化


目标


通过性能分析定位瓶颈,结合先进库与架构设计优化系统。


技术亮点:


1. 使用 perf 工具定位热点函数,结合火焰图(Flame Graph)深度分析;

2. 重构代码:通过批处理提升 Go 插件系统的流水线性能,升级 v2 接口;

3. 引入 SIDM(Single Instruction, Multiple Data)等并行计算技术;

4. 输出性能对比报告,量化优化效果。


任务 3 - 稳定性守护:构建全链路监控体系


目标:


通过插件级自监控,暴露系统问题。


技术亮点:


1. 通过 Prometheus Exporter 暴露自监控指标(如延迟、错误率、吞吐量);

2. 提升系统容错能力,降低运维复杂度。


opentelemetry-go-auto-instrumentation


1. 项目介绍


opentelemetry-go-auto-instrumentation 作为阿里云开源的无侵入 Golang 语言观测数据采集探针,其通过在编译时期对 Golang 代码的抽象语法树进行更改,实现了“一行代码都不改,观测数据全知道”能力。该项目经过半年多的开源,已经适配支持包括 Gin,Kratos 在内的大部分主流 Golang 开源框架的数据采集,并已成功捐献给 CNCF OpenTelemetry 社区,成为 Golang 编程语言全自动数据采集标准方案之一。



作为国内可观测领域领先的 Golang 语言观测数据采集探针,opentelemetry-go-auto-instrumentation 社区拥有大量踊跃参与的开发者。目前阿里云、腾讯、DaoCloud、DataDog 等公司共同参与社区共建。


2. 联系方式


关于 opentelemetry-go-auto-instrumentation 的更新信息可以通过以下途径获取:




3. 项目课题:opentelemetry-go-auto-instrumentation Golang 大模型无侵入可观测


在社区底座的基础上,开发 eino【1】,ollama【2】 等 Golang 知名大模型应用框架的数据采集插件,在不修改用户代码前提下对以上大模型应用框架进行有效观测数据采集。



课题 1 - 数据采集:基于底座监控大模型应用,并适配 OpenTelemetry GenAI 规范


目标

通过已有开源底座,编写大模型应用框架的监控插件,完成对大模型应用的无侵入数据采集,同时采集的数据需要符合 OpenTelemetry GenAI【3】 规范。


课题 2 - 稳定性守护:构建完整回归验证用例


目标


通过现有测试框架,完成对大模型应用框架监控插件在各个版本下的完整回归测试,保证整体代码的健壮程度。


参与方式


如何参与活动?


1. 访问开源之夏活动官网(https://summer-ospp.ac.cn注册并详细了解项目列表

2. 浏览 LoongCollector、opentelemetry-go-auto-instrumentation 社区的项目介绍,找到让你心动的课题。

3. 准备一份展现你热情与能力的申请书,与我们的社区导师取得联系,探讨你的想法与计划。

4. 完成申请流程,静待佳音,准备开启你的开源之旅!


参加活动需要符合什么条件?


  • 本活动面向年满 18 周岁的在校学生。
  • 暑期即将毕业的学生,只要在申请时学生证处在有效期内,就可以提交申请。
  • 中国籍学生参与活动需提供身份证、学生证、教育部学籍在线验证报告(学信网)或在读证明。
  • 外籍学生参与活动需提供护照,同时提供录取通知书、学生卡、在读证明等文件用于证明学生身份。


参加活动可以收获什么?


  • 结识开源界小伙伴和技术大牛。
  • 获得社区导师的专业指导,与开源项目开发者深度交流。
  • 丰富项目实践经验,提升项目开发技能。
  • 为学习方向提供参考,为职业发展积累人脉。
  • 获得结项奖金和结项证书(基础难度税前 8000 元 RMB,进阶难度税前 12000元 RMB);通过结项考核的学生将更有机会获选优秀学生证书。(注:奖金由开源之夏官方提供,细则参见

https://blog.summer-ospp.ac.cn/help/student%20guide


一定要关注的时间节点!


5 月 4 日 - 6 月 9 日期间,学生可以通过开源之夏官网注册、与导师沟通项目并提交项目申请。对 LoongCollector 以 opentelemetry-go-auto-instrumentation 社区开源之夏课题感兴趣的同学,可以通过本文上方导师邮箱,提前联系导师沟通课题需求,找到最适合自己的课题方向。


学生在开源之夏课题参与期间,通过线上工作形式完成课题,相关项目结项需要在 9 月 30 日前以 PR 形式提交到相应项目的社区仓库,并在 10 月 31 日前完成合并,结项的同学根据项目难度获得结项成果及奖金,并有机会获选主办方优秀学生。



【1】einohttps://github.com/cloudwego/eino
【2】ollamahttps://github.com/ollama/ollama
【3】OpenTelemetry GenAIhttps://opentelemetry.io/docs/specs/semconv/gen-ai/


相关文章
|
2月前
|
人工智能 Cloud Native Java
2025 开源之夏开启报名|AI + 云原生,10个开源项目、24个课题任您挑选
“开源之夏”是由中国科学院软件研究所发起的暑期活动,旨在鼓励高校学生参与开源软件开发与维护。活动联合各大开源社区提供项目任务,面向全球年满18周岁的高校学生开放报名。每位学生最多可申请一个项目。阿里云云原生提报了包括Apache Dubbo、RocketMQ、Seata等在内的10个开源项目共24个课题,涵盖技术优化、功能实现及AI应用等领域。活动流程包括选题、申请、开发与结项考核,具体信息可访问官网了解。
1395 32
|
2月前
|
开发框架 人工智能 Java
破茧成蝶:阿里云应用服务器让传统 J2EE 应用无缝升级 AI 原生时代
本文详细介绍了阿里云应用服务器如何助力传统J2EE应用实现智能化升级。文章分为三部分:第一部分阐述了传统J2EE应用在智能化转型中的痛点,如协议鸿沟、资源冲突和观测失明;第二部分展示了阿里云应用服务器的解决方案,包括兼容传统EJB容器与微服务架构、支持大模型即插即用及全景可观测性;第三部分则通过具体步骤说明如何基于EDAS开启J2EE应用的智能化进程,确保十年代码无需重写,轻松实现智能化跃迁。
302 41
|
2月前
|
机器学习/深度学习 设计模式 人工智能
深度解析Agent实现,定制自己的Manus
文章结合了理论分析与实践案例,旨在帮助读者系统地认识AI Agent的核心要素、设计模式以及未来发展方向。
974 100
深度解析Agent实现,定制自己的Manus
|
2月前
|
机器学习/深度学习 人工智能 数据库
RAG 2.0 深入解读
本文从RAG 2.0 面临的主要挑战和部分关键技术来展开叙事,还包括了RAG的技术升级和关键技术等。
543 85
|
2月前
|
存储 SQL 大数据
从 o11y 2.0 说起,大数据 Pipeline 的「多快好省」之道
SLS 是阿里云可观测家族的核心产品之一,提供全托管的可观测数据服务。本文以 o11y 2.0 为引子,整理了可观测数据 Pipeline 的演进和一些思考。
256 34
|
2月前
|
人工智能 安全 API
Higress MCP Server 安全再升级:API 认证为 AI 连接保驾护航
Higress MCP Server 新增了 API 认证功能,为 AI 连接提供安全保障。主要更新包括:1) 客户端到 MCP Server 的认证,支持 Key Auth、JWT Auth 和 OAuth2;2) MCP Server 到后端 API 的认证,增强第二阶段的安全性。新增功能如可重用认证方案、工具特定后端认证、透明凭证透传及灵活凭证管理,确保安全集成更多后端服务。通过 openapi-to-mcp 工具简化配置,减少手动工作量。企业版提供更高可用性保障,详情参见文档链接。
432 42
|
2月前
|
API
微服务引擎 MSE 及 API 网关 2025 年 4 月产品动态
微服务引擎 MSE 及 API 网关 2025 年 4 月产品动态
311 44
|
2月前
|
存储 机器学习/深度学习 人工智能
使用 LangChain + Higress + Elasticsearch 构建 RAG 应用
本文介绍了如何利用LangChain、Higress和Elasticsearch快速构建RAG(检索增强生成)应用,实现企业知识的智能检索与问答。首先通过LangChain解析Markdown文档并写入Elasticsearch,接着部署Higress AI网关并配置ai-search插件以整合私有知识库与在线搜索功能。最后,通过实际案例展示了RAG查询流程及结果更新机制,确保内容准确性和时效性。文章还提供了相关参考资料以便进一步学习。
379 40