AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

开源 APM 和可观察性工具 Coroot 现已正式发布

作者:Renato Losio

  • 2024-05-29
    北京
  • 本文字数:1035 字

    阅读完需:约 3 分钟

开源 APM 和可观察性工具 Coroot 现已正式发布

开源应用程序性能监控系统 Coroot 现已公开发布。作为 DataDog 和 NewRelic 的替代品,这个可观察性工具利用 eBPF 来观测系统性能,并支持监控异构基础设施。


Coroot 利用 eBPF 收集指标、日志和跟踪等遥测数据,提供系统的服务图。此外,Coroot 还有一些预定义的检查,据作者称,这些检查无需任何配置就能识别 80% 以上问题的根因。Coroot 联合创始人与开源倡导者 Peter Zaitsev 写道:


Coroot 观测你的完整环境,涵盖每个组件、服务和应用程序,因此你不会有信息空白。Coroot 支持在 Kubernetes、传统 VM、裸机部署以及 DBaaS 等云服务上部署的组件。其次,Coroot 部署非常简单。我们利用了 Linux 内核提供的一众现代化、强大的检测特性(例如 eBPF),使我们能够以零配置收集最重要的信息。



来源:Coroot 博客


根据文档,Coroot 为每个系统创建一个数字模型,并使用一组基于行业最佳实践的预定义检查来审核每个应用程序。


Coroot 被称为“为追求简便而构建的开源可观察性平台”,定位为 DataDog 和 NewRelic 的替代品,其最初仅支持监控在 Kubernetes 集群中运行的应用程序。随着 1.0 版本的发布,它现在除了 Kubernetes 之外还为虚拟机或裸机服务器提供代理。Coroot 创始人兼首席执行官 Nikolay Sivko 解释说:


许多 Coroot 用户乐于使用它来监控 Kubernetes 集群中的应用程序,但他们发现很难在非 Kubernetes 环境中部署 Coroot……现在,在 Kubernetes 中向 Coroot 实例添加独立节点变得更容易了。


新的代理可以部署为 systemd 服务或 Docker 容器,将遥测数据直接发送到 Coroot 端点,无需配置 Prometheus 来发现新节点。



来源:Coroot 博客


此外,有了这个 GA 版本,现在就可以使用 Docker Compose 或 Docker Swarm 部署整个堆栈。Sivko 补充道:


即使你不使用 Kubernetes,在专用 VM 上部署 Coroot 也能让你获得完整的系统可见性,而无需切换到现代技术栈。


Flant 的软件工程师兼副团队负责人 Anton Peretrukhin 评测了一个早期版本,总结说:


Coroot 似乎是一种相当强大的解决方案,可以以简单易用但全面的方式监控应用程序和基础设施。对于不需要复杂系统并希望快速设置带有 SLO、通知和请求跟踪的监控的小型企业和团队来说,它可能成为很重要的 SRE 部分。


Coroot 并不是唯一利用 eBPF 创建集群内服务的可视化网络图的开源轻量级工具,GitHub 上提供的其他选项包括 Pixie 和 Caretta。


Coroot 有一个 Slack 社区和一个演示,它依据 Apache 2.0 许可证。


原文链接:

https://www.infoq.com/news/2024/05/coroot-apm-observability/

2024-05-29 09:275076

评论

发布
暂无评论
发现更多内容

带你体验Vue2和Vue3开发组件有什么区别

三钻

Java Vue 大前端 Vue3 React

更优雅的编写JavaScript

三钻

Java 程序员 大前端 经验分享 ES6

5大法则助你 成为更出色的开发者

三钻

学习 编程 程序员 敏捷开发 经验分享

SpringCloud服务注册与发现(Eureka)

xcbeyond

Java SpringCloud Eureka 服务注册与发现

职业发展的迷茫与困境:你真的了解晋升机制吗?

伴鱼技术团队

职业规划 技术管理 技术交流 职业成长 技术人生

憋再PS抠图了,3行代码给你安排的明明白白!

wangkx

生产力 图像识别

IDEA直连服务器,进行项目Docker部署,实现一键部署、启动

xcbeyond

Java Docker idea插件

CentOS7 下Docker安装、启动

xcbeyond

Docker 软件安装

图解JavaScript——代码实现(六种异步方案,重点是Promise、Async、发布/订阅原理实现,真香)

执鸢者

原理 异步 Promise Async

解读CDN的应用场景与产品价值

阿里云Edge Plus

CDN

VSCode常用快捷键大全|VSCode高级玩家宝典之第一篇

三钻

学习 程序员 效率工具 vscode 快捷键

【第十周作业】

Aldaron

VSCode配置同步|VSCode高级玩家宝典之第三篇

三钻

程序员 效率工具 vscode 开发工具

【FCC前端教程】44关学习CSS与CSS3基础「一」

三钻

CSS css3 程序员 大前端

你真的懂怎么写`服务层`吗?

三钻

php 程序员 后端 服务 架构思维

docker-compose构建springcloud微服务项目

xcbeyond

Java Docker Docker-compose springboot

VSCode插件大全|VSCode高级玩家之第二篇

三钻

程序员 vscode 编辑器 插件 技巧

国内外低/零代码的有哪些代表?

代码制造者

编程语言 低代码 零代码 信息化 开发应用

【FCC前端教程】28关学会HTML与HTML5基础

三钻

CSS html 大前端

Lambda架构已死,去ETL化的IOTA才是未来

易观大数据

6个高效学习编程的方法

三钻

学习 程序人生 大前端 后端

DSN 主流项目调研 0——IPFS&&Filecoin白皮书总结

AIbot

区块链 分布式存储 分布式文件存储 IPFS Filecoin

用“易于改编”原则,提升编程水平,写出更好的代码

三钻

程序员 大前端 后端 经验分享 编程风格

【第十周】学习笔记

Aldaron

Git分支管理策略及简单操作

wangkx

git git flow

【数据结构与算法】如何高效学习数据结构与算法

三钻

学习 数据结构与算法

浅析Python3列表操作之*和*=

wangkx

Python Python基础

区块链技术在银行业的运用

CECBC

区块链 信息安全 金融

DSN主流项目调研1——Storj和Arweave的简介

AIbot

分布式存储 区块链+ 分布式文件存储 Storj Arweave

写给想学和在学编程的你们,学习编程的7个好处

三钻

学习 程序员 软件开发 编程之路 经验分享

前端必看的8个HTML+CSS技巧

三钻

Java html html5 css3 大前端

开源 APM 和可观察性工具 Coroot 现已正式发布_云计算_InfoQ精选文章