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のページから試せます。