coroot - 用于微服务架构的监控和故障排除工具。

Created at: 2022-08-22 22:59:07
开发语言: Go
授权协议: Apache-2.0

Coroot 是微服务架构的监视和故障排除工具。

转到报告卡 许可证

特征

基于 eBPF 的服务映射

借助 eBPF,Coroot 可以向你展示全面的服务 map,而无需更改任何代码。

无存储成本的日志分析

节点代理通过在节点上提取重复的模式,将 TB 级日志转换为几十个指标。使用这些指标可以快速、经济高效地查找与特定中断相关的错误。

云拓扑感知

Coroot 使用云元数据来显示每个应用程序在哪些区域和可用区中运行。这对于已知非常重要,因为:

  • 同一区域内可用区之间的网络延迟可能高于一个特定区域内的网络延迟。
  • 同一区域中的可用区之间的数据传输是付费的,而区域内的数据传输是免费的。

高级后滞可观察性

Coroot 不仅使有经验的 DBA 以及不擅长数据库的工程师更容易解决与 Postgres 相关的问题。

集成到你现有的监控堆栈中

科鲁特使用普罗米修斯作为时间序列数据库(TSDB):

  • 代理商是与普罗米修斯兼容的出口商
  • 科鲁特本身就是普罗米修斯的客户(像格拉法纳一样)

内置普罗米修斯缓存

内置的普罗米修斯缓存使Coroot能够为你提供超快的UI,而不会使你的普罗米修斯过载。

安装

你可以将 Coroot 作为 Docker 容器运行,也可以将其部署到任何 Kubernetes 集群中。请查看安装指南

文档

科鲁特文档可在 coroot.com/docs/coroot-community-edition 找到。

许可证

Coroot 根据 Apache 许可证 2.0 版进行许可。