asopi tech
asopi techIndie Developer

Asopitech VS

VictoriaMetrics vs Alopex Skulk

VictoriaMetricsの単一ノード版とクラスタ版、MetricsQL、多様な取り込み形式を、Alopex Skulkと比べて紹介します。

更新: 2026/10/13

VictoriaMetricsとは

VictoriaMetricsは、オープンソースの時系列データベースと監視の製品です。Prometheusの長期保存先として使えます。

仕組み

  • 単一ノード版とクラスタ版:1つの実行ファイルで動く版と、保存、取り込み、問い合わせのサービスに分かれたクラスタ版があります。
  • 取り込み:Prometheusのスクレイプとリモート書き込み、InfluxDB、Graphite、OpenTSDB、JSON、CSV、OpenTelemetryなどの形式を受け付けます。
  • 問い合わせ:PromQLを拡張したMetricsQLで問い合わせます。

主な機能

  • 複数のPrometheusのデータをまとめて見る、全体の問い合わせ。
  • 保持期間の設定。
  • エージェントのvmagentと、アラートのvmalert。

制限

VictoriaMetricsは、アプリとは別のサーバーとして運用します。規模を広げるにはクラスタ版のコンポーネントを組み合わせ、エージェントやアラートも別のコンポーネントです。問い合わせの言語はMetricsQLです。

Alopex Skulkとの違い

どちらも、Prometheusの形式とInfluxDBの形式で取り込み、PromQLの系統の言語で問い合わせます。

Alopex Skulkは、組み込みからサーバー、クラスタまで、同じエンジンで育てられるRustの時系列エンジンです。アプリに組み込んで小さく始め、同じアプリのまま、Prometheusと互換のエンドポイントを持つサーバー、シャーディングと複製で広げるクラスタへ進めます。どの形でも、時系列を取り込み、PromQLとSQLで問い合わせ、時間で区切った列指向のParquetファイルに置き、期限を過ぎた区間を自動で落とします。組み込み、サーバー、クラスタが1つのエンジンにまとまっていて、同じデータをSQLでも集計できます。

メトリクスの取り込みと問い合わせを、組み込みからクラスタまで1つのエンジンで扱えるAlopex Skulkをおすすめします。Alopex Skulkのページから試せます。

参考資料

関連ページ