Maple

Maple

5
0评价
0收藏

介绍:Maple 是一个基于 OpenTelemetry 构建并以 ClickHouse 为后端存储的开源可观测性平台,专为需要在一个地方同时查看追踪、日志和指标的团队设计。Maple 可观测性平台帮助开发者搜索分布式追踪、回放用户会话,并使用 AI 驱动的诊断更快地找到根本原因。它将现代仪表板与 MCP 服务器相结合,让工程师能够获得对其系统的关联视图。凭借原生 OTLP 支持、本地二进制文件和自托管选项,Maple 为希望更好地控制遥测数据的团队提供了一条实用路径。

添加于:2026/8/26

月流量:-

类别:编程与IT
0

介绍

Maple 是一个基于 OpenTelemetry 构建并以 ClickHouse 为后端存储的开源可观测性平台,专为需要在一个地方同时查看追踪、日志和指标的团队设计。Maple 可观测性平台帮助开发者搜索分布式追踪、回放用户会话,并使用 AI 驱动的诊断更快地找到根本原因。它将现代仪表板与 MCP 服务器相结合,让工程师能够获得对其系统的关联视图。凭借原生 OTLP 支持、本地二进制文件和自托管选项,Maple 为希望更好地控制遥测数据的团队提供了一条实用路径。


什么是 Maple?

Maple 是一个基于 OpenTelemetry 构建并以 ClickHouse 为后端存储的开源可观测性平台。它通过 OTLP 收集遥测数据,并为团队提供追踪、日志和指标的统一界面。Maple 可观测性平台专为在事件发生时厌倦了在多个独立监控工具之间切换的工程师而设计。它将每个信号都连接到同一个 trace ID,因此一个失败的请求可以从告警到 span 再到日志行一路追踪,而无需离开产品。由于它通过内置的 MCP 服务器提供 AI 驱动的诊断,它还能帮助开发者快速分析大型数据集。这一点很重要,因为现代系统会产生大量遥测数据,团队需要一种方法来找到有用的信号,同时不丢失上下文。

Maple 的主要特性

Maple 可观测性平台提供以下核心功能。

OpenTelemetry 原生接入

Maple 直接通过 OTLP 接收遥测数据,不需要专有代理。这使得 OpenTelemetry 可观测性对于已经使用标准埋点或计划后续迁移的团队来说切实可行。

追踪、日志和指标集中一处

每个请求都会变成一棵属性完整的 span 树,同时结构化日志仍可在数秒内搜索到。Maple 可观测性平台将分布式追踪与日志和指标联系在一起,统一在一个界面下,因此工程师无需手动拼接上下文。

AI 驱动的诊断

Maple 包含一个一流的 MCP 服务器,让 AI 代理可以列出服务、搜索追踪、查找错误并提出修复建议。这些 AI 驱动的诊断让团队在进行事件响应时有一个更快的起点。

事件关联

告警会附带服务、阈值和示例追踪。一个 trace ID 将告警、失败的 span 和相关日志关联起来,因此用户可以从凌晨 3 点的告警通知一路追溯到导致问题的代码行。

会话回放

Maple 记录每次点击、路由、控制台日志和失败的请求。回放和 span 共享同一个会话 ID,这使得前端和后端调试更加容易。

部署灵活性与数据主权

Maple 可以以单个二进制文件运行在 127.0.0.1 上,也可以作为 Helm chart 运行在 Kubernetes 上。需要自托管可观测性的团队可以将遥测数据保留在自己的网络内,并自行控制保留期。

Maple 的使用场景

场景 1:调试失败的请求

当服务发生故障时,追踪会在失败的 span 上打开,并在底部显示重试。OpenTelemetry 可观测性数据会保留完整的属性,因此工程师可以快速看到超时和服务边界。Maple 可观测性平台将 span 树变成一个清晰的故事,而不是一堆互不关联的事件。

场景 2:将告警与日志关联

错误率告警超过阈值,并附有示例追踪。在 Maple 可观测性平台上,相同的 trace ID 已经附加到相关日志中,因此团队可以跳过在第二个工具中的第二次搜索。

场景 3:AI 辅助根因分析

借助 AI 驱动的诊断,代理可以读取遥测数据、检查 span 背后的源码并提出修复建议。这帮助开发者在事件调查期间节省时间,并减少在仪表板之间手动切换的需求。

如何使用 Maple

  1. 通过运行 brew install Makisuo/tap/maplecurl -fsSL https://maple.dev/cli/install | sh 安装 Maple。
  2. 运行 maple start127.0.0.1:4318 启动本地平台。
  3. 将你的 OpenTelemetry 服务指向 Maple 的 OTLP 端点。
  4. 数据流入后,Maple 可观测性平台让你可以在一个仪表板中探索分布式追踪、日志和指标。
  5. 对于 Kubernetes,安装 maple-k8s-infra Helm chart,以使用 pod、node 和 namespace 数据丰富 span。

Maple 的目标受众

  • 希望获得统一遥测数据的 SRE 和 DevOps 团队。
  • 使用 OpenTelemetry 的后端和平台工程师。
  • 需要可预测的可观测性账单的初创公司。
  • 倾向于自托管可观测性的注重安全的团队。
  • 正在构建需要访问遥测数据的 AI 代理的团队。

Maple 免费吗?

Maple 可观测性平台同时提供自托管和托管选项。你无需账户即可在本地运行 Maple,云方案从 14 天免费试用开始。

方案价格功能
自托管$0Maple 二进制文件、本地 OTLP 接入、无需账户,无速率限制
初创版$39/月各 100 GB 日志、追踪和指标,超额部分统一 $0.30/GB
企业版自定义更高数据量、自定义保留期、优先支持

Maple 的优缺点

方面优点缺点
定价简单的按 GB 计费模型;无按主机或按席位费用托管云没有永久免费层级
开源源码以 FSL-1.1 许可证提供;支持自托管发布版本仅在两年后才成为 Apache 2.0
OpenTelemetry原生 OTLP 支持;无专有代理团队必须已经使用或采用 OpenTelemetry 标准
AI 功能一流的 MCP 服务器;代理可以提出修复建议需要兼容 MCP 的代理
部署单二进制本地设置和用于 Kubernetes 的 Helm chart大型自托管安装需要 ClickHouse 管理

关于 Maple 的常见问题

Maple 是什么?

Maple 可观测性平台是一个基于 OpenTelemetry 构建并以 ClickHouse 为后端存储的开源可观测性平台。它帮助团队在一个地方收集、可视化和分析来自服务的分布式追踪、日志和指标。

Maple 是开源的吗?

Maple 的源码在 GitHub 上以 FSL-1.1 许可证提供,因此用户可以阅读每一行代码、fork 并自托管。每个版本在发布两年后变为 Apache 2.0。

Maple 是 OpenTelemetry 原生的吗?

是的。Maple 使用 OpenTelemetry 可观测性标准,并直接接受 OTLP。没有专有代理,因此现有的 OpenTelemetry 数据无需重新埋点即可发送到 Maple。

Maple 如何定价?

初创版计划每月 $39,包含各 100 GB 的日志、追踪和指标。额外数据按统一 $0.30/GB 计费,没有按主机或按席位费用。托管计划提供 14 天免费试用。

Maple 能与 AI 代理一起工作吗?

能。Maple 附带一个一流的 MCP 服务器。兼容的代理可以使用 AI 驱动的诊断列出服务、搜索追踪、查找错误并提出修复建议。

我可以自托管 Maple 吗?

可以。Maple 可观测性平台支持在用户控制的基础设施上进行自托管可观测性。本地二进制文件不需要账户,Helm chart 使 Kubernetes 部署更加容易。

Maple 标签

Maple 可观测性平台、开源可观测性、OpenTelemetry 可观测性、分布式追踪、AI 驱动的诊断、自托管可观测性、MCP 服务器、ClickHouse 可观测性、Kubernetes 可观测性、会话回放、事件关联、日志、指标、追踪

Maple 评论(0)

Loading Maple Comments...

Maple 网站流量分析

No traffic data available

Maple 徽章嵌入

使用网站徽章为你的社区或产品引流支持。只需复制下方代码,即可轻松嵌入到你的首页或工具页。

Maple

Loading Maple Alternative...

查看所有 AI 工具