何许人也是什么意思| 阑尾炎应该挂什么科| 高危型hpv52阳性是什么意思| 什么龙可以横行霸道| 潜水什么意思| 睚眦必报是什么意思| 马斯卡彭是什么| 明星经纪人是干什么的| 脂肪肝中医叫什么名字| 什么虎不吃人| 孕妇晚餐吃什么比较好| 红色的补色是什么颜色| kda什么意思| 什么样的小鸟| 长胸毛的男人代表什么| 下午两点属于什么时辰| 满族不吃什么肉| 太阳最后会变成什么| adh是什么| a型血的人容易得什么病| 鱼腥味是什么妇科病| 倒灌是什么意思| 口坐念什么| 月经时间过长是什么原因引起的| fan什么意思| 阳虚有什么症状和表现| 茯苓长什么样| 与虎谋皮是什么生肖| 日本天皇姓什么| 万事达卡是什么卡| 金星原名叫什么| 痛风可以吃什么| 6月26是什么星座| 宫外孕有什么危害| ab型血和b型血的孩子是什么血型| 什么是公主病| 尿是红色的是什么原因| 孕妇梦见蛇代表什么| 6月21号什么星座| 穿山甲是什么动物| 尿糖是什么意思| 非洲割礼是什么| 贵人命是什么意思| 七什么八什么| h代表什么| 银屑病是什么| 霉菌是什么东西| 春天像什么| 高度鳞状上皮内病变是什么意思| 喝酒后呕吐是什么原因| 喝什么茶最养胃| 李世民是什么生肖| 郑中基为什么娶余思敏| 肌酐高吃什么中药| 茄子有什么功效和作用| 世子是什么意思| 茶学专业学什么| 雷替斯是什么药| 足底麻木是什么原因| 看什么| 下贱是什么意思| 摩羯后面是什么星座| bmi指数是什么| 五谷是什么| 大姨妈黑色是什么原因| 吃什么升血压快| 张国立的老婆叫什么名字| 神经递质是什么| 金木水火土代表什么| 什么季节最短| 青岛有什么玩的| otc药是什么意思| 吃止痛药有什么副作用| 运动后想吐是什么原因| 气滞血瘀吃什么中成药| hh是什么品牌| 猪肚和什么煲汤最好| 口字五行属什么| 前列腺吃什么药| 养狗人容易得什么病| 阴道镜是检查什么的| 坚果都有什么| pb是什么意思| 鹅蛋孕妇吃有什么好处| 蜗牛有什么特点| 本帮菜是什么意思| 六畜大宝在农家是什么生肖| 气短是什么原因引起的| 拿什么让你幸福| 电轴不偏是什么意思| 疱疹是一种什么病| 腿酸是什么原因| 斗鱼吃什么食物| 小腿外侧是什么经络| 肛门是什么意思| 对等是什么意思| 金鸡独立是什么意思| 鲁智深的绰号是什么| 门槛石有什么讲究| 农历十月初八是什么星座| 1985年出生是什么命| 3.4是什么星座| 加盟店是什么意思| 为什么要做试管婴儿| tt是什么意思| 英气是什么意思| 二月份出生的是什么星座| 日逼是什么意思| 头好出汗是什么原因| 智齿发炎肿痛吃什么药| 免费查五行缺什么| 北京市副市长什么级别| 做牛排需要什么调料| 玄学是什么| 马栗是什么植物| 吃什么增强性功能| 老是说梦话是什么原因| 女生喝什么茶好| 7月15日是什么星座| 十一月是什么星座的啊| 中国梦是什么梦| 人心果什么时候成熟| 白子是什么东西| 出其不意下一句是什么| 卡介疫苗是预防什么的| 月和什么有关| 机是什么生肖| 宅心仁厚是什么意思| 什么是修辞手法| 症候群什么意思| 什么东西能补肾壮阳| 红颜知己是什么意思| 补气血吃什么食物| 鱼和什么不能一起吃| 鲁肃的性格特点是什么| 腿上有青筋是什么原因| 11月14日什么星座| 黑吃黑是什么意思| 什么是易经| 汇总压缩是什么意思| 姨妈血是黑褐色是什么原因| 就绪是什么意思| 疱疹用什么药好| 尼特族是什么意思| 酒糟鼻子是什么原因引起的| 肾病钾高吃什么食物好| 肚子发胀是什么原因| 腿软无力是什么原因| 女人喜欢什么姿势| 9月21日是什么星座| 什么颜色加什么颜色等于棕色| 不让他看我的朋友圈是什么效果| 为什么一饿就胃疼| 什么药降肌酐最快最好| 梦见买房子是什么预兆| 北京为什么叫四九城| 梦到喝酒是什么意思| 隐匿是什么意思| 左眼皮老是跳是什么原因| 手指尖发麻是什么原因| 羊内腰和外腰分别是什么| pending是什么状态| 素女是什么意思| 摆地摊卖什么最赚钱而且很受欢迎| 博士和博士后有什么区别| 鼻干眼干口干属于什么症状| 吃什么最容易消化| epa是什么营养物质| 怀孕一周有什么症状| 杜牧号什么| 心跳太慢吃什么药| 什么是牙齿根管治疗| 脚踩按摩垫有什么好处| 偏执什么意思| 梦见鞋子是什么意思| 眼眶发青是什么原因| 什么细节能感动摩羯男| 9月9日什么星座| 牙结石不除有什么危害| 肾上腺增生是什么意思| 猫叫什么名字好听| 双响炮是什么| 什么星座最厉害| 丙氨酸氨基转移酶是什么意思| 什么是思维导图| 什么止痛药最快止痛| 什么时候开放二胎| 叻叻是什么意思| 珍馐是什么意思| 孕妇手麻是什么原因引起的| 81什么节| 吃什么长个子最快| 怀孕有什么表现| 藿香正气水不能和什么药一起吃| 黄晓明和杨颖什么时候结婚的| 不怕热是什么体质| 金为什么克木| 为什么喜欢春天| 吃红薯有什么好处和坏处| 肾功能不好吃什么药调理| 日本桑是什么意思| 透析是什么原理| 慈是什么意思| 农历闰月有什么规律| 吃茴香有什么好处和坏处| 着床后需要注意什么| 欣赏什么| 喝什么茶去湿气最好| 1月27号是什么星座| 丙肝是什么病严重吗| 延长收货是什么意思| 看十全十美是什么生肖| 松鼠咬人后为什么会死| 合胞病毒是什么病毒| 蕊字五行属什么| 什么是性| 放风筝是什么季节| 什么叫静息心率| 零和博弈什么意思| 千与千寻是什么意思| bid医学上是什么意思| 形体是什么意思| 小孩爱流鼻血是什么原因| 梦见搬家是什么意思| 这个表情是什么意思| 肝肿大是什么原因| 皮疹是什么症状| 11月29是什么星座| 丙二醇是什么| 来例假不能吃什么东西| 加味逍遥丸和逍遥丸有什么区别| 脾围是什么意思| 透声差是什么意思| 一什么杨桃| 1月14日什么星座| 脊柱侧弯有什么危害| 送女生礼物送什么好| 人见人爱是什么意思| 乙肝核心抗体阳性是什么意思| 冬虫虫念什么| 四楼五行属什么| 肺寒咳嗽吃什么药| 耳朵发炎吃什么药| 左侧小腹疼是什么原因| 伊字五行属什么| 睡觉打呼噜什么原因| 健脾胃吃什么| 清明节在什么时候| 夫妻合葬有什么讲究| ev71是什么疫苗| 金银花和什么搭配喝好| 1208是什么星座| 热浪是什么意思| 扩词是什么| 冠状动脉粥样硬化性心脏病吃什么药| 奶茶喝多了有什么危害| 吃优甲乐不能吃什么| 绝眼是什么原因引起的| 抖腿有什么好处| 姑姑家的儿子叫什么| 咳嗽胸口疼是什么原因| 菠萝蜜什么时候成熟| 不胜什么| 一个歹一个殇读什么| 百度
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

什么叫相向而行 榴莲和什么不能一起吃 琪五行属什么 胃痛胃胀什么原因引起的 什么茶降血压效果最好
风湿免疫科是看什么病的 两面派是什么意思 日落胭脂红的下一句是什么 肠胃紊乱吃什么药 211和985是什么意思
甲状腺彩超能查出什么 胃胀胃不消化吃什么药 什么叫换手率 做扩胸运动有什么好处 金钱草有什么功效
呆小症是缺乏什么激素 七月份有什么水果 空调多少匹什么意思 为什么积食发烧很难退 隔离霜有什么作用
笼中鸟是什么意思gysmod.com 血糖高可以吃什么水果0735v.com 乙状结肠炎吃什么药hcv8jop2ns6r.cn 怀孕一个月有点见红是什么情况0735v.com 梦见好多猫是什么意思hcv9jop3ns6r.cn
黄风怪是什么动物hcv8jop6ns5r.cn 时点是什么意思hcv8jop2ns5r.cn 小麦什么时候播种hcv9jop4ns0r.cn 幽门螺旋杆菌是什么病wuhaiwuya.com 为什么歌曲hcv7jop5ns4r.cn
腱鞘囊肿看什么科hcv7jop4ns5r.cn 氯胺酮是什么hcv9jop1ns4r.cn 注册安全工程师什么时候报名hcv9jop1ns2r.cn 做爱都有什么姿势hcv9jop0ns8r.cn 养兰花用什么土最好gysmod.com
保胎吃什么药hcv9jop4ns9r.cn 吉星高照是什么生肖hcv9jop4ns5r.cn 电是什么时候发明的hcv8jop1ns1r.cn 前列腺液和精液有什么区别imcecn.com 卵巢囊肿术后吃什么食物好hcv8jop8ns2r.cn
百度