ホストからメトリクス、ログ、トレース、プロファイルを収集し、Datadogプラットフォームに送信するDatadogのオープンソースエージェントです。
- スター
- 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
Homebrewでmaple CLIをインストールする
brew install Makisuo/tap/maple - 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 の数値は毎日更新されます。
関連プロジェクト
ログ、メトリクス、トレース、プロファイルを受け付け、Loki、Prometheus、Tempo、Pyroscope互換APIで提供するセルフホスト型オブザーバビリティバックエンド。
トレース、メトリクス、ログを受信・処理し、複数の監視バックエンドにエクスポートするベンダー非依存のサービス。
ClickHouse上でログ、トレース、メトリクス、セッションリプレイ、エラーを検索・可視化できるオープンソースのオブザーバビリティプラットフォーム。
OpenTelemetryのトレース、メトリクス、ログを収集して一つのUIに集約する、ClickHouseを基盤としたオープンソースAPM。
ログ、メトリクス、トレース、アラート、ダッシュボードを一元管理できる、OpenTelemetryネイティブのオープンソース可観測性プラットフォーム。