Repolode
rudderlabs

rudderlabs/rudder-server

アプリやWebサイトのイベントを収集し、データウェアハウスや業務ツールに送る、Go製のオープンソースCustomer Data Platformです。

代替できる製品:Segment

スター
4,504
フォーク
80
未解決の Issue
50
最終コミット
4 時間前

これは何?

RudderStackは、アプリケーション、Webサイト、SaaSプラットフォームからイベントデータを収集し、データウェアハウスや後続のツールに転送するデータパイプラインです。バックエンドはGo、ユーザーインターフェースはReact.jsで実装されており、実行に必要な依存関係はPostgreSQLのみです。

SDKやイベントソースとの連携に加え、配信前のイベントの補完や形の変更に使えるJavaScriptベースの変換フレームワーク、各種ツールやデータウェアハウス向けのコネクタを提供します。リアルタイムのイベントストリーミングと、クラウドからデータウェアハウスへのELTワークフローの両方に対応しています。APIはSegment互換のため、既存のSegment SDK連携はコードを変更せずにRudderStackへ向けることができます。

RudderStackは自社のクラウド環境またはオンプレミス環境で実行できるため、顧客データをサードパーティベンダー経由で送る必要がなく、どのデータをどのツールに送るかを自分で管理できます。Docker、Helm chartを使ったKubernetes、ローカル開発環境での導入に対応しています。

主な機能

  • 01SDKやイベントソース連携を通じて、アプリ、Webサイト、SaaSツールのイベントを収集します。
  • 02配信前にイベントを補完・変換するJavaScriptベースのフレームワークを提供します。
  • 03イベントストリーミングとELTに対応し、さまざまなツールやデータウェアハウスにデータを送信します。
  • 04Segment互換のAPIを提供し、Segment SDKからの移行を容易にします。
  • 05PostgreSQLのみを依存関係として、自社環境にセルフホストできます。

ユースケース

  • 既存のSDK連携を維持したままSegmentから移行する。
  • プロダクトのイベントデータをSnowflake、BigQuery、Redshiftに取り込む。
  • プライバシーやコンプライアンス上の理由から、顧客データを自社のインフラ内に保持する。
  • ひとつのイベントストリームを複数の分析ツールやマーケティングツールに振り分ける。

クイックスタート

  1. 1

    セットアップ方法を選択します:Docker、Kubernetes、または開発マシンへのセットアップ

  2. 2

    テストイベントを送信して、インストールを確認します

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

  • Elastic License 2.0のもとで公開されています。ソースコードは公開されていますが、OSI承認のオープンソースライセンスではありません。
  • 唯一の依存関係としてPostgreSQLデータベースが必要です。

トピック

よくある質問

rudder-server とは?
アプリやWebサイトのイベントを収集し、データウェアハウスや業務ツールに送る、Go製のオープンソースCustomer Data Platformです。 RudderStackは、アプリケーション、Webサイト、SaaSプラットフォームからイベントデータを収集し、データウェアハウスや後続のツールに転送するデータパイプラインです。バックエンドはGo、ユーザーインターフェースはReact.jsで実装されており、実行に必要な依存関係はPostgreSQLのみです。
rudder-server は無料で使えますか?ライセンスは?
rudder-server は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
rudder-server は今もメンテナンスされていますか?
活発にメンテナンス中。rudder-server の最終コミットは 2026年10月21日 です。
rudder-server は何に使えますか?
既存のSDK連携を維持したままSegmentから移行する。 プロダクトのイベントデータをSnowflake、BigQuery、Redshiftに取り込む。 プライバシーやコンプライアンス上の理由から、顧客データを自社のインフラ内に保持する。 ひとつのイベントストリームを複数の分析ツールやマーケティングツールに振り分ける。
rudder-server のインストール方法は?
セットアップ方法を選択します:Docker、Kubernetes、または開発マシンへのセットアップ テストイベントを送信して、インストールを確認します
rudder-server はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/rudderlabs/rudder-server

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

関連プロジェクト