p2大于a2什么意思| 右胸是什么器官| 1月25日什么星座| 老年人手抖是什么原因| 乳房疼挂什么科室| 喝老陈皮水有什么好处| 厦门为什么叫厦门| 九转大肠是什么菜系| 什么是抽动症| 血糖高吃什么最好| color是什么意思| 吕布属什么生肖| 下午16点是什么时辰| 首脑是什么意思| spss是什么| 臭氧是什么| 大脑精神紊乱什么病| 纤尘是什么意思| 正太什么意思| 突然暴瘦是什么原因| 梦见生孩子是什么意思解梦| 阑尾炎看什么科室| 什么是cin病变| 心率快是什么原因引起的| 快乐源泉是什么意思| 虾腹部的黑线是什么| 电解质水有什么好处| 什么是包皮| 心与什么相表里| 钟爱一生是什么意思| mect是什么意思| 子宫肌层回声欠均匀是什么意思| 单核细胞高是什么感染| 胎膜早破是什么意思| 吃什么降低胆固醇| 炁读什么| 古着店是什么意思| 吃完香蕉不能吃什么| 丹参片和复方丹参片有什么区别| 吃什么菜减肥最快| 肝肾衰竭有什么症状| 刘三姐是什么生肖| 9月18日是什么日子| 标准员是干什么的| 小拇指发麻是什么原因| 手指甲有竖纹什么原因| 女娲补天是什么生肖| 音召念什么| 什么是植物神经| energy是什么牌子| 猫鼻支是什么症状| 什么的拳头| 什么是什么意思| 胃糜烂有什么症状| 吃槟榔有什么好处| 宝石蓝是什么颜色| 远香近臭什么意思| 心脏病是什么症状| 脑梗是什么原因引起的| 小麦粉可以做什么吃的| 箱变是什么| 孕妇吃什么血糖降得快| 嘢是什么意思| 男人鼻子大代表什么| 什么是炎症| 男孩流鼻血是什么原因| 腹胀做什么检查效果好| 眉毛长痘是什么原因| 便秘什么意思| 备孕需要做什么| 梨子是什么季节的水果| 牙齿酸痛吃什么药| 爱是什么排比句| 新疆都有什么民族| 膝盖疼应该挂什么科| 什么是牙线| 下压高是什么原因引起的| 吾日三省吾身是什么意思| hpv有什么危害| 背信弃义是什么意思| 雪纳瑞什么颜色最贵| phe是什么氨基酸| 手脚热吃什么药效果好| 神经是什么| 甲亢病是什么原因引起的| 四件套包括什么| 什么样的雪花| 小孩说话晚是什么原因| 喜新厌旧是什么生肖| 鹞子是什么鸟| 燕窝是什么东西| 杜松子是什么| 谛听是什么意思| 周杰伦什么星座| 食是代表什么生肖| 蜂窝织炎用什么抗生素| 为什么想吐却吐不出来| 依波手表什么档次| 金匮肾气丸主治什么病| f什么意思| 安陵容为什么恨甄嬛| 鲍鱼是什么| 游乐场都有什么项目| 女人喝蛇汤有什么好处| 事例是什么意思| cafe是什么意思| 首台套是什么意思| 血管瘤有什么症状| 荷花五行属什么| 胎儿胆囊偏大有什么影响| 空蝶鞍是什么意思| 曲酒是什么酒| 痰多咳嗽是什么原因| 黑眼圈重是什么原因| 入珠是什么| 耳屎多是什么原因| 氨基比林是什么药| 917是什么星座| 化疗期间吃什么升白细胞快| 勾陈是什么意思| 见好就收是什么意思| 陈皮泡水喝有什么功效| 什么是肩袖损伤| 哈尼是什么意思| 土地确权是什么意思| 黄金变黑是什么原因| 六月初五是什么日子| 后背一推就出痧是什么原因| 喜结连理是什么意思| 什么食物含蛋白质多| ahc是什么牌子| 备孕需要补充什么| 泌尿系统感染吃什么药| 痰培养是检查什么的| 洁颜蜜是什么| 发烧拉稀是什么原因| opo是奶粉里的什么成分| 什么是外围| 什么人不能喝丹参| 依赖一个人是什么意思| 04年属猴的是什么命| 什么是pin| 小猫呕吐吃什么药| dg是什么牌子| 痞子是什么意思| uranus是什么星球| 紧急避孕药吃了有什么副作用| 福建为什么叫八闽| 独占鳌头是什么意思| mds是什么意思| 走之底的字与什么有关| 菲律宾货币叫什么| 大水冲了龙王庙什么意思| 七月十五是什么节| 脚气挂什么科| 小儿手足口病吃什么药| 迁就什么意思| 汪是什么意思| sob是什么意思| 和什么细什么的成语| 大阪烧是什么| 吃什么对肺部好| sm什么意思| 心率过快吃什么药最好| 正骨是什么意思| 你掀起波澜抛弃了我是什么歌| 珍珠纱是什么面料| 纺织娘是什么| 农历6月是什么月| 低密度灶是什么意思| 纪委是做什么的| 黑鱼不能和什么一起吃| 红颜是什么意思| 秋季养胃吃什么好| 松香有毒吗对人体有什么危害| 附属国是什么意思| 脸颊两侧长斑是什么原因怎么调理| 生吃西红柿有什么好处和坏处| 失联是什么意思| 七月二号是什么日子| 冬眠是什么意思| 怀孕有什么表现| 中专属于什么学历| 3.5是什么星座| 护肝吃什么药| 不满是什么意思| 为什么会打呼| 汾酒是什么香型| 左眼皮肿是什么原因引起的| 一什么手套| 今天有什么新闻| 幼犬吃什么| icd医学上是什么意思| 退行性病变是什么意思| 为什么月经迟迟不来又没怀孕| 多囊什么意思| 什么笑容| bmr是什么意思| 吊龙是什么| 执迷不悟是什么生肖| 精不液化是什么原因导致的| 舌苔厚黄是什么病| 大枕大池是什么意思| 嗜血综合症是什么病| 手腕发麻是什么原因| 梦见很多苍蝇是什么意思| 梨子和什么一起榨汁好喝| 胆汁是由什么分泌的| 国务院秘书长什么级别| 鸟儿为什么会飞| 瑗字五行属什么| 脂蛋白高吃什么药能降下来| 合成革是什么材质| 中国古代四大发明是什么| ENBD手术全称是什么| 吃什么东西化痰| 月经量多吃什么药调理| 安逸什么意思| 人乳头瘤病毒16型阳性是什么意思| 为什么一直拉肚子| 什么纸贵| 女人的逼什么样| 皋读什么| 火耗归公是什么意思| 糯米是什么米| 大学校长什么级别| 高血压用什么药| 老睡不醒是什么原因| 中央候补委员什么级别| 菊花脑是什么菜| 脾胃虚寒吃什么药好| 什么血糖仪准确度高| 检验葡萄糖用什么试剂| 血氧饱和度是什么意思| 嘴苦什么原因| 特异性是什么意思| 动漫是什么意思| 舌系带短挂什么科| 01年属什么生肖| 月经期头疼是什么原因| aep是什么意思| 沈阳有什么特产| 肺气肿是什么| 婴儿胀气是什么原因| 胃胀胃酸是什么原因| 马后面是什么生肖| 喉咙嘶哑是什么原因| 梦见大青蛇是什么预兆| 法令纹上的痣代表什么| 尿崩症是什么症状| 什么茶可以减肥消脂| 四肢肿胀是什么原因引起的| 甲母痣是什么| 什么是鸡头米| 吃什么升白细胞| 3月12日是什么星座| 吃什么可以淡化黄褐斑| 有什么好用的vpn| 智商135是什么水平| 加盟什么店最赚钱投资小| 灰指甲用什么药好| 宝宝喜欢趴着睡觉是什么原因| 黄花菜长什么样子| 吃氨糖有什么好处和坏处| 百度
Skip to content
GitHub Team

Netdata accelerates their developer workflow with built-in security and open source.

Hero image for the story: Netdata
Product
GitHub Team and GitHub Advanced Security
Industry
Software
Customer Since
2013
Number of Developers
23

Successful software development goes beyond just code. Whether in the cloud or a physical server, IT infrastructure contains the networks, data, and hardware required to support enterprise applications. Keeping this infrastructure up and running is critical—yet with thousands of interconnected metrics and data, it’s challenging to evaluate and diagnose problems at first glance. Originally founded as an open source project by a sole developer, Netdata seamlessly delivers insights that IT infrastructure teams need. And with an entirely remote workforce of 35 employees across 21 timezones—from Ireland to Australia—the performance and health monitoring system is facing its biggest growth yet.

With a promise to provide real-time insights while growing to scale, the Netdata team needed a way to stay nimble—and tools that could match. To start, they embraced their roots: open source repositories on GitHub. Their free, open source tool is downloaded 600,000 times a day. “We use GitHub for everything,” explained CEO and Founder Costa Tsaousis. “By actively participating in the open source community, we’re able to tap into millions of users offering immediate feedback and improvements for our software.”

But even with open source feedback and community contributions, maintaining a lean development team puts developers in charge of both building and securing code. As Netdata’s codebase grew, so did the risk of security alerts—when new code was merged, fresh security vulnerabilities were found. Developing features and addressing vulnerability alerts was a difficult and slow balancing act, something that Tsaousis couldn’t rationalize with the company’s own fast-moving innovation: “If a computer can find problems before they reach production, you should take advantage of that.” So the team turned to a new security solution: GitHub Advanced Security with the powerful semantic code analysis engine, CodeQL.

Netdata Offsite

Quickly, their new security toolkit became integral to Netdata’s development process. Thanks to CodeQL, developers were able to find and fix vulnerabilities as they wrote code—long before vulnerabilities could even be identified by their previous security analysis tool. This streamlined development, enabling the team to be more efficient while ensuring code quality. “If Advanced Security reports error issues, the pull request isn’t allowed to be merged,” explained CTO Dimosthenis Kaponis. “If an issue is found, we’re informed immediately. We go over anything the tool has highlighted, and we make sure that it’s resolved before releasing a stable release.”

And since the tool is built right into the developer workflow, reliability and stability are a must. For Kaponis, helping developers focus their time on the code that matters is the priority—not tracking down security vulnerabilities flagged by mistake. “If a tool’s not reliable, then at some point we’ll be forced to disable it. That’s not the case here. Advanced Security provides the minimum number of false positives.” Fewer false positives mean fewer workflow interruptions—and creates trust that the security alerts developers do receive are crucial. “Without built-in security, you have to go through a number of additional steps when you review the code. For the developer who will press the merge button, it inspires confidence.”

GitHub Advanced Security is there for every pull request and excels compared to other static analysis tools we have used.

It’s not often that adding a new developer tool means less friction, but deploying these security features early frees up Netdata’s developers to do what they do best: getting secure applications to users faster. “Sometimes with a tool, you only want the insights, but don’t want to make it part of your daily workflow.” Kaponis said. “For us, it’s the opposite. GitHub Advanced Security is there for every pull request and excels compared to other static analysis tools we have used.”

Knowing pull requests are secure is just the start. The team has also streamlined their workflow through CI/CD and automated build testing, combining GitHub Actions with reviewdog, JavaScript, shell script, and Go. “The responsiveness when a check passes, fails, or gets canceled is almost instantaneous,” explained Austin Hemmelgarn, SRE, DevOps Engineer. “Actions updates the pull request checklist the moment the check fails or succeeds. You’re able to get something out the door quickly without having to wait five or 10 minutes for an external service to update the pull request check so you can merge.” On the continuous delivery side, Actions supports publishing of eBPF kernel and collector packages, automatically publishing, tagging, and pulling them in via the Netdata installer.

Netdata Meetup

Like security, incorporating CI/CD on the same platform where developers code now makes context-switching an exception, not the rule, for Senior SRE James Mills. “It’s right there, and it’s completely integrated. You don’t have to go traipsing off to some other tool and then sign into another thing. When I need to have a look at the status of our job and log sets, it’s right there.” Cycle recovery times are just a few days, with the team “fixing forward” instead of trying to recover or rollback changes. “Actions is really first-class for me,” said Mills.

Mills’ mindset is shared by Tsaousis and the entire team, from open source contributors to senior engineers. Several of Netdata’s open source contributors have now been hired on as staff, and the company has added a closed-source cloud service to its open source agent. Engineers have more freedom and use GitHub to collaborate through private and public repositories, but also to find new contributors. “GitHub changed the world. Today it’s a reference,” said Tsaousis. “It’s a de facto standard. All engineers know GitHub.”

GitHub and open source continue to be common threads in Netdata’s success, from hiring to their product roadmap. “I’ve been a C-level executive for 25 years,” Tsaousis said, “and I have always used open source software. It provides a lot more flexibility than a commercial solution and allows you to be in control.” Specifically, “GitHub has allowed our developers to spend more time writing code.” Now with more secure applications and a streamlined workflow, the team has a path forward to innovation: “We want to be the best monitoring tool available among commercial and open source solutions, and that all starts on GitHub.”

What will your story be?

Start collaborating with your team on GitHub

Want to use GitHub on your own?
Check out our plans for individuals

金命是什么意思 甲氰咪胍又叫什么 说话快的人什么性格 胃胀气吃什么食物 6月2日是什么星座
唾液酸是什么 谨遵医嘱是什么意思 接下来有什么节日 硅胶是什么材料做的 眼睛凹陷是什么原因
三轮体空是什么意思 双什么意思 麦粒肿不能吃什么食物 自动化是干什么的 咽喉异物感吃什么药
反流性食管炎挂什么科 小孩喜欢吃什么菜 胸口痛吃什么药 羊癫疯有什么症状表现 白天看见蛇有什么预兆
胳膊上的肌肉叫什么hcv8jop6ns0r.cn 气血不足吃什么好hcv8jop9ns0r.cn 甜菜根是什么菜hcv8jop7ns8r.cn 血脂高吃什么中药hcv8jop8ns6r.cn 传染病八项挂什么科hcv9jop0ns1r.cn
铁锈红配什么颜色好看hcv8jop4ns0r.cn 两女一杯什么意思hcv9jop0ns9r.cn 吃素是什么意思jasonfriends.com 一九四九年属什么生肖bfb118.com 胆汁反流是什么症状hcv8jop6ns3r.cn
松脂是什么hcv9jop1ns0r.cn 西红柿什么时候成熟hcv7jop9ns3r.cn 女人手心热吃什么药好gysmod.com 吃什么降血脂最快hcv8jop6ns6r.cn 红玫瑰的花语是什么hcv7jop5ns6r.cn
喝酒容易醉是什么原因hcv9jop1ns4r.cn 舌苔黄腻吃什么药hcv9jop1ns1r.cn 3月29日是什么星座hcv8jop9ns1r.cn 孩子腿疼是什么原因hcv9jop2ns2r.cn 双子座男生喜欢什么样的女生hcv9jop5ns9r.cn
百度