人人都是 Elastic Beats 开源贡献者大赛

简介: 阿里云通义灵码与Elastic联合举办“人人都是Elastic Beats开源贡献者”大赛,邀请开发者为开源项目Elastic Beats添加阿里云数据采集模块。利用通义灵码的智能编码辅助,选手需理解现有AWS、GCP、Azure模块,实现阿里云模块,包括代码、测试和文档。目标群体是有开发经验的开发者,要求熟悉Go语言、开源协作和文档编写。比赛提供AI支持,设有丰厚奖励,包括开源先锋奖和开源园丁奖。报名已在进行中,通过官方链接可获取更多信息和加入交流群。

通义灵码 & Elastic 发起“人人都是 Elastic Beats 开源贡献者”大赛活动,特邀你成为 Elastic Beats 开源贡献者!


Elastic Beats 系列软件是开源界非常著名的轻量级数据采集软件,使用 Go 语言编写,广泛应用在日志、指标、安全、网络等数据的采集。各种 Beats 在世界范围内都有非常大的部署量。


通义灵码是基于通义大模型的智能编码助手,为开发者提供编码辅助,辅助写代码、读代码,辅助写单元测试、辅助程序员识别开源代码中的问题并提供优化建议,帮助广大开发者更快贡献和参与 Elastic 开源项目,为项目寻找并提交有效 PR(Pull Request),助力开源项目发展,实现人人都是开源开发者。


在参赛过程中,选手需运用通义灵码的代码优化、代码解释等智能编码和问答功能,针对实际的开源项目提出并实施改进方案,提交真实的 PR(Pull Request),解决开源项目中亟待解决的实际问题。


赛题说明

Metricbeat 是 Beats 家族中用来采集指标数据的软件,也有非常广泛的使用。Metricbeat 采用模块化的设计,已经包含了大量著名软件的采集模块,在云环境数据采集方面,代码库中已经有AWS模块GCP模块Azure模块。但是在支持阿里云数据采集方面还是一个空白,这是广大开源开发者展示才能的机会,特别是还有灵码助力到这次比赛,更能让参赛选手如虎添翼:

https://github.com/elastic/beat


目标

  • 使用通义灵码解读现有 AWS、GCP、Azure 模块的代码实现
  • 仿照现有代码模块,实现阿里云数据的采集
  • 使用阿里云OpenAPI实现各个云资源的数据采集,参赛者可以自行选择采集数据的对象 


难度

中等


参赛对象

  • 有一定开发经验的开发者
  • 有专业技术的企业应用开发者


产出要求

  • 仔细阅读 Beats项目贡献者指引
  • 代码实现:为 Metricbeat 增加阿里云数据采集的模块,开源代码需要位于这个 module目录不要放到 xpack 目录
  • 测试代码:需要参考现有的代码里面的测试代码和方法实现测试代码
  • 文档编写:参考现有模块的文档,编写新模块对应的文档
  • Metricbeat 是一个高度国际化的项目,所以代码、注释、文档都需要用英文编写,可以借助于自动化翻译和灵码相关能力辅助完成


能力要求

  • 扎实的编程基础:熟练使用 go 语言进行高效的代码开发和优化
  • 文档编写能力:能够站在使用者的角度,清晰详细的说明模块的配置和使用
  • 开源项目协作能力:具有开源项目协作经验、熟悉代码审查、提交 Pull Request 和处理社区反馈。


赛事亮点

  • 创意无界:不论你是编程新手还是资深大牛,这里是你展示创意、实现技术突破的舞台。
  • AI 支持:全程引入通义灵码智能编码助手,它将成为你最强大的结伴参赛队友。从代码生成、测试优化到问题诊断,全方位辅助参赛者,让开发过程更加高效流畅。
  • 社区互动:Elastic 社区的强大网络,让你在比赛中结识志同道合的伙伴,与行业专家直接交流,收获宝贵的反馈与指导。
  • 丰厚奖励:我们准备了丰富的奖品,开源先锋奖(五千元奖金)和开源园丁奖(大赛限量版纪念T恤)



参赛方式及流程

只需简单几步,即可踏上这场开源之旅。访问我们的官方报名页面,提交你的 PR,让我们看到你的热情与才华。


参赛小贴士

为了鼓励参赛者参与开源贡献我们提供了两种方式参与项目:

1、主动发现与优化 Issue

利用通义灵码的代码解释、代码优化等功能辅助参赛者了解开源项目,利用通义灵码代码补全等功能辅助参赛者快速参与开源项目贡献;


2、解决项目方指定 Issue

参赛者根据项目方提供的指定的 issue,利用通义灵码代码补全、代码解释、代码优化等功能辅助参赛者优化 issue,并提交 pr。


重要日期

  • 报名启动:即日起
  • 提案截止:8 月 20 日
  • 比赛周期:6 月 12 日 - 8 月 22 日
  • 结果公布:9 月 4 日


活动官方联系方式

关于报名及活动规则详情说明:

https://tianchi.aliyun.com/competition/entrance/532215/information


官方交流群:

云原生编程挑战赛选手交流钉钉群如下,钉钉群号:75530009710。群内将进行赛题解析、导师答疑、大赛排行榜和奖励等最新信息同步,欢迎大家钉钉扫码入群,与导师和更多选手交流互动。

官方邮箱:

tianchi_bigdata@member.alibaba.com

相关实践学习
通过轻量消息队列(原MNS)主题HTTP订阅+ARMS实现自定义数据多渠道告警
本场景将自定义告警信息同时分发至多个通知渠道的需求,例如短信、电子邮件及钉钉群组等。通过采用轻量消息队列(原 MNS)的主题模型的HTTP订阅方式,并结合应用实时监控服务提供的自定义集成能力,使得您能够以简便的配置方式实现上述多渠道同步通知的功能。
相关文章
|
4月前
|
人工智能 监控 安全
让Agent系统更聪明之前,先让它能被信任
当我们将所有希望寄托于大模型的「智能」时,却忘记了智能的不确定性必须以工程的确定性为支撑。一个无法复现、无法调试、无法观测的智能,更像是一场精彩但失控的魔法,而非我们真正需要的、可靠的生产力。本文尝试从系统工程的视角剖析 Agent 系统在可运行、可复现与可进化三个层次上不断升级的问题以及复杂度。进一步认识到:框架/平台让 Agent 「好搭」但没有让它「好用」,真正的复杂性,从未被消除,只是被推迟。
807 33
让Agent系统更聪明之前,先让它能被信任
|
机器学习/深度学习 人工智能 自然语言处理
如何构建企业级数据智能体:Data Agent 开发实践
本篇将介绍DMS的一款数据分析智能体(Data Agent for Analytics )产品的技术思考和实践。Data Agent for Analytics 定位为一款企业级数据分析智能体, 基于Agentic AI 技术,帮助用户查数据、做分析、生成报告、深入洞察。
|
10月前
|
人工智能 Java 程序员
《通义灵码2.0 AI 程序员体验官招募》 获奖名单公布
《通义灵码2.0 AI 程序员体验官招募》 获奖名单公布
355 1
|
10月前
|
安全 智能硬件
云产品评测|安全体检,获奖名单公布!
云产品评测|安全体检,获奖名单公布!
189 0
|
11月前
|
数据采集 数据可视化 搜索推荐
Quick BI 评测报告
本文详细记录了一名项目经理对阿里云Quick BI的全面评测过程。从申请试用账号到数据上传、数据集创建,再到可视化分析与智能功能体验,作者深入探讨了Quick BI的各项功能。文中提到Quick BI具备强大的数据处理能力和友好的用户界面,尤其在可视化和智能化方面表现出色。但同时也指出了数据清洗功能不足、图表配置有限及智能助手能力需提升等问题。整体而言,Quick BI是一款适合项目经理高效分析数据的工具,未来若能优化上述问题,将更具竞争力。
423 72
|
9月前
|
大数据
《云产品评测|智能数据建设与治理 Dataphin》评测获奖名单公布
《云产品评测|智能数据建设与治理 Dataphin》评测获奖名单公布
196 16
|
11月前
零门槛,即刻拥有DeepSeek-R1满血版评测活动获奖名单公布!
零门槛,即刻拥有DeepSeek-R1满血版评测活动获奖名单公布!
586 6
零门槛,即刻拥有DeepSeek-R1满血版评测活动获奖名单公布!
|
10月前
|
大数据 BI
《大模型时代的智能BI—Quick BI》评测获奖名单公布
《大模型时代的智能BI—Quick BI》评测获奖名单公布
261 1
|
自然语言处理 数据挖掘 BI
数据标注工具 doccano | 文本分类(Text Classification)
数据标注工具 doccano | 文本分类(Text Classification)
914 1
|
11月前
|
运维
云产品评测|用操作系统控制台,让运维更简单 获奖名单公布!
云产品评测|用操作系统控制台,让运维更简单 获奖名单公布!
230 3