Asopitech VS
GreptimeDB vs Alopex Skulk
GreptimeDBのメトリクス、ログ、トレースを1つにまとめる仕組みとオブジェクトストレージでの保存を、Alopex Skulkと比べて紹介します。
更新: 2026/10/13
GreptimeDBとは
GreptimeDBは、メトリクス、ログ、トレースを1つのエンジンで扱う、オープンソースのオブザーバビリティのデータベースです。Rustで書かれています。
仕組み
- 保存:データをオブジェクトストレージに置けます。
- 取り込み:Prometheusのリモート書き込みとOpenTelemetryなどを受け付けます。
- 問い合わせ:SQLとPromQLで問い合わせます。
主な機能
- メトリクス、ログ、トレースをまとめた保存。
- 単体(standalone)での起動と、クラスタでの運用。
- Jaeger APIでの読み取り。
制限
GreptimeDBは、単体でもクラスタでも、アプリとは別のサーバーとして運用します。読み取りレプリカは、GreptimeDB Enterpriseのクラスタ版の機能です。
Alopex Skulkとの違い
どちらもRustで書かれ、PrometheusのデータをSQLとPromQLで問い合わせられます。
Alopex Skulkは、組み込みからサーバー、クラスタまで、同じエンジンで育てられるRustの時系列エンジンです。アプリに組み込んで小さく始め、同じアプリのまま、Prometheusと互換のエンドポイントを持つサーバー、シャーディングと複製で広げるクラスタへ進めます。どの形でも、時系列を取り込み、PromQLとSQLで問い合わせ、時間で区切った列指向のParquetファイルに置き、期限を過ぎた区間を自動で落とします。アプリと一緒に配る組み込みから始めて、複製を備えたクラスタまで、同じエンジンで広げられます。
SQLとPromQLで読める時系列エンジンを、アプリのバイナリからクラスタまで育てられるAlopex Skulkをおすすめします。Alopex Skulkのページから試せます。