写点什么

开源 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:275080

评论

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

常见网络协议考察知识点

浅羽技术

https 网络协议 HTTP TCP/IP 8月月更

css入门

楠羽

#开源

数字藏品app:如何开发?

开源直播系统源码

数字藏品 数字藏品软件开发 数字藏品开发 数字藏品系统

携手HMS Core统一扫码服务, 兴业证券优理宝App提升用户扫码体验

HarmonyOS SDK

扫码

SpringCloud Eureka参数配置项详解

echoes

开源一夏 | 分治算法其实很有趣

宇宙之一粟

开源 分治法 8月月更

多线程常见面试问答知识点

浅羽技术

线程 多线程 线程池 进程 8月月更

详解 Sqllogictest

Databend

大数据 databend Sqllogictest

架构实战营心得

阿拉阿拉幽幽

备受资本市场关注的Zebec,是如何运作的?

BlockChain先知

MAUI + Masa Blazor 开发界面跟随系统主题切换的App

MASA技术团队

.net blazor MASA MAUI Xamarin

Databend v0.8 新版本上线!

Databend

开源社区 云平台 大数据 开源 databend

如何有效改进回顾会议(下)?

敏捷开发

Scrum 回顾会 Scrum团队

开源 DevOps 工具,你值得拥有!

飞算JavaAI开发助手

最全面的Zebec Protocol全景解读,一文读懂Web3基建设施

股市老人

你必须要会uvloop!让Python asyncio异步编程性能直逼Go协程性能

HullQin

Go golang 后端 websocket 8月月更

备受资本市场关注的Zebec,是如何运作的?

鳄鱼视界

云原生(二十九) | Kubernetes篇之自建高可用k8s集群优化

Lansonli

云原生 k8s 8月月更

Kubernetes深入学习之二:编译和部署镜像(api-server)

程序员欣宸

Kubernetes 8月月更

聊聊动态线程池的9个场景

马丁玩编程

GitHub 开源 动态线程池

深究索引:Mysql索引模型及其不同结构优劣势

知识浅谈

8月月更

ClickHouse 挺快,esProc SPL 更快

dvlinker

数据库 oracle sql Clickhouse SPL

Databend 源码阅读系列(一): 开篇

Databend

源码阅读 源码剖析 云平台 大数据 开源 databend

Java反射是什么

TimeFriends

8月月更

面试常见IO问答知识点

浅羽技术

io nio AIo bio 8月月更

面试突击78:@Autowired 和 @Resource 有什么区别?

王磊

SpringCloud

vivo 基于 JaCoCo 的测试覆盖率设计与实践

vivo互联网技术

DevOps JACOCO

阿里云首期云原生加速器第二次集结活动成功举办,秒云获阿里云加速器荣誉伙伴认证

MIAOYUN

阿里云产品集成认证 阿里云产品生态集成认证 阿里云云原生加速器 阿里云首期云原生加速器 阿里云加速器荣誉伙伴

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