Repolode
MapleTechLabs

MapleTechLabs/maple

OpenTelemetryとClickHouseを基盤とする、トレース、ログ、メトリクス向けのオープンソース可観測性プラットフォーム。

代替できる製品:DatadogHoneycomb

スター
1,946
フォーク
129
未解決の Issue
53
最終コミット
14 時間前

これは何?

Mapleは、OpenTelemetryプロトコル(OTLP)経由でトレース、ログ、メトリクスを収集し、ClickHouseに保存する可観測性プラットフォームです。OTLP exporterやcollectorなら、専用エージェントやベンダーのSDKを使わずにデータを送信できます。トレースのウォーターフォール、ログ検索、メトリクスエクスプローラー、ダッシュボードでは、共通のフィルターと時間範囲を利用できます。

Mapleには、基本的なテレメトリ表示に加えて、トリアージのライフサイクルを備えたエラーissue、PagerDuty、Discord、Telegram、メール、webhookに通知するアラートルール、ブラウザーのセッションリプレイ機能があります。また、ホスト型MCPサーバーも提供しており、Claude CodeやCursorなどのコーディングエージェントからテレメトリを直接照会できます。

Mapleは、maple.devのホスト型サービスとして利用するか、Dockerを使った複数サービス構成のスタックとしてセルフホストするか、ClickHouseとダッシュボードを組み込んだ単一バイナリとしてローカルで実行できます。

主な機能

  • 01ベンダーエージェントなしで、標準のOTLP経由でトレース、ログ、メトリクスを受け付けます。
  • 02トレースのウォーターフォールとサービスマップで、各スパンやエッジのリクエスト、エラー、レイテンシーを確認できます。
  • 03ファセット検索に対応したログ検索機能を備え、ログを出力元のトレースに紐付けられます。
  • 04エラーissueの担当者を割り当て、解決済みにし、アラートを設定できます。
  • 05アラートルールからPagerDuty、Discord、Telegram、メール、webhookに通知できます。
  • 06リクエストの遅延やフロントエンドのエラーを調査するための、ブラウザーセッションリプレイ機能を備えています。
  • 07ホスト型MCPサーバーを通じて、コーディングエージェントからテレメトリを照会できます。

ユースケース

  • 1つのツールでトレース、ログ、メトリクスを横断し、遅いリクエストや障害が発生しているサービスを調査する。
  • ClickHouseをストレージに使い、自前のインフラで可観測性スタックをセルフホストする。
  • デバッグ中に、Claude CodeやCursorなどのコーディングエージェントから本番環境のテレメトリを参照できるようにする。
  • デプロイ前に、単一バイナリを使ってローカルでOpenTelemetryの計装を試す。

クイックスタート

  1. 1

    Homebrewでmaple CLIをインストールする

    brew install Makisuo/tap/maple
  2. 2

    Mapleをローカルで起動する(ポート4318でOTLPを受信、組み込みのClickHouse、ダッシュボード)

    maple start

使う前に知っておきたいこと

  • READMEにはオープンソースライセンスが明記されておらず、検出されたライセンスはNOASSERTIONです。
  • スタック全体のセルフホスティングは複雑で、Cloudflare、Clerk、Infisical、Postgresの設定が必要です。
  • ソースから開発するには、Bun 1.3以降と複数の環境変数が必要です。

収録されている特集

トピック

よくある質問

maple とは?
OpenTelemetryとClickHouseを基盤とする、トレース、ログ、メトリクス向けのオープンソース可観測性プラットフォーム。 Mapleは、OpenTelemetryプロトコル(OTLP)経由でトレース、ログ、メトリクスを収集し、ClickHouseに保存する可観測性プラットフォームです。OTLP exporterやcollectorなら、専用エージェントやベンダーのSDKを使わずにデータを送信できます。トレースのウォーターフォール、ログ検索、メトリクスエクスプローラー、ダッシュボードでは、共通のフィルターと時間範囲を利用できます。
maple は無料で使えますか?ライセンスは?
maple は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
maple は今もメンテナンスされていますか?
活発にメンテナンス中。maple の最終コミットは 2026年11月6日 です。
maple は何に使えますか?
1つのツールでトレース、ログ、メトリクスを横断し、遅いリクエストや障害が発生しているサービスを調査する。 ClickHouseをストレージに使い、自前のインフラで可観測性スタックをセルフホストする。 デバッグ中に、Claude CodeやCursorなどのコーディングエージェントから本番環境のテレメトリを参照できるようにする。 デプロイ前に、単一バイナリを使ってローカルでOpenTelemetryの計装を試す。
maple のインストール方法は?
Homebrewでmaple CLIをインストールする: brew install Makisuo/tap/maple Mapleをローカルで起動する(ポート4318でOTLPを受信、組み込みのClickHouse、ダッシュボード): maple start
maple はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/MapleTechLabs/maple

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト