运维工程师的开源之路,欢迎来自讯飞的 HertzBeat 开源新晋 Committer
很高兴迎来了新的社区Committer
,和其它贡献者不一样的是logicz
来自讯飞的运维实施岗位而不是开发岗位,但不管是代码还是文档等贡献质量都非常高👍。这也是我们HertzBeat
与其它开源项目不一样的地方,因为用户群体更多面向运维开发,在我们139位贡献者中运维工程师的占比超30%,这打破了开源项目的协作贡献对象都是开发岗位的固有认知,这说明不管是运维工程师还是测试工程师对开源项目的贡献参与都是非常热情的,而不仅仅只是作为开源协作的旁观者。开源项目的参与并不是只专属于某一类人群,而是面向所有的想来参与的人,可能是一篇文档,一个脚本或者一段代码,想象一下你参与的开源项目被部署到成千上万的服务器上运行跑起来,帮助到他人被使用或者浏览Review讨论,git记录永留存,这也许就是参与开源项目的意义。
欢迎更多的用户参与到HertzBeat
的开源协作中来,不管是一个错别字还是标点符号我们都非常欢迎。
欢迎 Dromara HertzBeat 新晋社区 Committer logicz, 让我们来了解下他的开源经历吧!
logicz
昵称:logicz
姓名:赵青然
现从事:科大讯飞技术支持&运维
Hertzbeat Committer
github:zqr10159
初识Hertzbeat
2023年3月开始接触Hertzbeat,由于项目上需要一个完整的监控->告警平台,由于项目在内网部署,公司内部闭源的监控平台无法二次开发以满足跨网段告警的需求。后来在github寻找开源监控平台,发现了Hertzbeat,易于部署且功能全面。最重要的是作者tom回复issue和更新的都很快,非常符合我对开源社区的想象,很高兴能够参与开源并且能够看到自己的成果为大家所用。
持续的开源贡献与收获
到目前为止,参与Hertzbeat开源项目已有五个多月时间,从第一次提交issue到第一次提交pr,都是成长与进步的过程,满打满算还是有不少pr的,具体如下:
贡献:
-
实现实时数据存入Redis自定义db
-
新增历史数据存入GreptimeDB
-
提供监控批量导入、导出为xlsx和yml文件功能
-
提供Web页面自定义邮件服务器设置功能
-
提供Apache doris FE,BE监控模板
-
实现ServerChan(Server酱)告警推送通知
-
接入第三方告警(腾讯云),实现第三方告警与Hertzbeat告警统一推送
-
修复导入、导出监控时不含采集器信息等bug
-
若干文档的更新
收获:
-
Hertzbeat真的是个很优秀的项目,在项目部署方面,脚本和配置都非常规范,我自己写的很多项目都有借鉴
-
最重要的还是收获到了开源精神,大家在一个社区里面共同交流、进步
感谢社区小伙伴
感谢作者tom的指导,他人的真的非常好,有耐心还很勤奋,经常半夜改bug,感谢他一步步带我走向开源之路(还送了我两件开源社区T恤^_^)
对新人的一点建议
- 开源不易,要能够坚持下来,与大家分享自己的成果是很有成就感的一件事情
- 养成良好的代码习惯,代码可以写的不好,注释一定要写清楚,方便其他人阅读和修改你的代码
什么是 HertzBeat?
HertzBeat 赫兹跳动是一个拥有强大自定义监控能力,高性能集群,无需 Agent 的开源实时监控告警系统。
特点
- 集 监控+告警+通知 为一体,支持对应用服务,数据库,操作系统,中间件,云原生,网络等监控阈值告警通知一步到位。
- 易用友好,无需
Agent
,全WEB
页面操作,鼠标点一点就能监控告警,零上手学习成本。 - 将
Http,Jmx,Ssh,Snmp,Jdbc
等协议规范可配置化,只需在浏览器配置监控模版YML
就能使用这些协议去自定义采集想要的指标。您相信只需配置下就能立刻适配一款K8s
或Docker
等新的监控类型吗? - 高性能,支持多采集器集群横向扩展,支持多隔离网络监控,云边协同。
- 自由的告警阈值规则,
邮件
Discord
Slack
Telegram
钉钉
微信
飞书
短信
Webhook
Server酱
等方式消息及时送达。
HertzBeat
的强大自定义,多类型支持,高性能,易扩展,低耦合,希望能帮助开发者和团队快速搭建自有监控系统。
Github: https://github.com/dromara/hertzbeat
Gitee: https://gitee.com/dromara/hertzbeat
欢迎更多的用户参与到HertzBeat
的开源协作中来,不管是一个错别字还是标点符号我们都非常欢迎。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
版本升级 | v1.0.13 发布,传下去:更好用了
新发行版来啦~ 本次更新主要聚焦兼容性的提升及结果报告格式的增加,另外对部分解析逻辑及使用体验进行了优化。在这里特别鸣谢大佬@Hugo-X在社区仓库提交的PR~ 后续,OpenSCA项目组会继续致力于完善本地能力闭环,覆盖更多场景。 v1.0.13更新内容 本地漏洞库兼容多数据格式 支持SQLite、CSV格式结果报告 可选英文版HTML报告 优化JS解析逻辑 支持跳过解压步骤,分析文件目录 支持指定日志文件位置 更新说明 1. 漏洞库兼容多数据格式 本地漏洞库在支持JSON格式的基础上,新增支持SQL数据库格式。按照项目组提供的漏洞库字段样例( https://opensca.xmirror.cn/docs/v1/cli.html )创建好数据表,并在配置文件中配置即可: 图:通过配置文件配置多种漏洞库数据格式 图:MySQL漏洞库样例 2. 新增多种结果报告格式(@Hugo-X) 2.1支持SQLite、CSV报告输出 检测结果报告输出新增SQLite、CSV两种格式,仅需在检测命令的out参数中指定相应的结果文件后缀名为.sqlite、.csv。 目前,OpenSCA可输出...
- 下一篇
HashiCorp 采用 BSL 后,社区创建 Terraform 分支 OpenTF
Terraform 是 HashiCorp 公司开发的基础设施即代码 (Infrastructure-as-Code, IaC) 软件,最初于 2014 年采用Mozilla Public License (v2.0) 开源。经过 9 年的时间,它逐渐建立起一个由数以千计的用户、贡献者、客户、认证从业者、供应商,以及开源模块、库、插件和扩展生态系统组成的社区。 两周前,HashiCorp 突然宣布,他们决定修改其核心产品的开源协议为BSL (Business Source License),其中包括 Terraform。 详情查看:HashiCorp 核心产品变更开源协议,未来将采用 BSL HashiCorp 此举被认为威胁到了整个社区和生态系统,因此许多人请求让 Terraform 继续保持开源——详情查看 OpenTF 宣言 (OpenTF manifesto)。 但很显然,该诉求并没有达成。因此他们决定创建Terraform 的分支:OpenTF,同时成立OpenTF 基金会,该基金会目前申请成为 Linux 基金会的一部分,最终目标是加入 CNCF。 OpenTF 基金会表示...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境