SREが信頼するElasticsearch Platform上に構築されたメトリクス監視
Elasticは、業界最高水準のメトリクス効率と、業界で最も豊富なログ分析ソリューションを兼ね備えています。競合するTSDBよりも最大で30倍高速なクエリを実現し、高カーディナリティワークロード向けに設計されたカラム型データストアを基盤とし、コストを抑えながら拡張可能です。ネイティブPromQLに対応しているため、使い慣れたワークフローをそのまま利用できます。
クラス最高のカラム型メトリクスエンジンをご紹介
Elasticsearchのカラム型データストアは、あらゆる規模において、メトリクスの取り込み、ストレージ、クエリ速度の点で他のデータストアを凌駕します。
Elasticsearch 9.4ベンチマーク
数字に表れるエンジニアリング
本番環境レベルのTSDBを定義する3つの指標(クエリ速度、ストレージ密度、取り込みスループット)で直接比較
| ディメンション | Elasticsearch 9.4 | Prometheus | Mimir | ClickHouse |
|---|---|---|---|---|
| クエリ速度高カーディナリティ時系列 | 最速 ベースライン |
最大30倍遅い | 最大30倍遅い | 最大8倍遅い |
| ストレージ密度バイト/サンプル | 最高 3.74B |
〜9.42 B | ~3.95B | 〜6.8B |
| 取り込みスループットサンプル/秒 | 最速 428K/秒 |
402K/秒 | 404K/秒 | 〜300K/秒 |
| ネイティブPromQLアダプター不要 | ネイティブ | ✓ ネイティブ | ✓ ネイティブ | アダプターが必要です |
| OTel-nativeスキーマ変換なし | OTelファースト | エクスポートツール経由 | エクスポートツール経由 | 手動マッピング |
これを可能にしたイノベーション
Elasticsearchの列指向型メトリクスエンジンの構築
ストレージアーキテクチャからクエリ実行に至るまで、当社のプラットフォームの各部分は明確な目的を持って構築されています。これを実現したエンジニアリングをご紹介します。

移行ツール — テクニカルプレビュー
DatadogやGrafanaから一晩で移行
DatadogやGrafanaのダッシュボードとアラートルールをElasticに自動的に変換することで、プラットフォーム切り替えのコストと複雑さを大幅に削減します。
Datadogのメトリクス料金を50%節約するために切り替える準備はできていますか?

ElasticへのPrometheusメトリックのシッピングを開始
Prometheus Remote Writeエンドポイントに追加の設定は不要です。メトリクスが流れ始めたら、組み込まれたPROMQL関数を使用してES|QLでクエリを実行し、PromQLとの互換性を確保するか、ネイティブのES|QLクエリを作成して同じストア内のログやトレースとメトリクスを結合できます。

メトリクスを行動に変える
インフラストラクチャを大規模に監視します。Discoverで指標を調べたり、コードとしてダッシュボードを構築したり、AI主導の調査で異常を浮き彫りにしたり、傾向を明らかにしたり、修復を自動化したりすることで、キャパシティプランニングや問題解決を迅速に行うことができます。

よくあるご質問
Elasticsearchは、メトリクスの監視においてPrometheusの代わりになりますか?
Elasticsearchは、メトリクスの監視においてPrometheusの代わりになりますか?
はい。Elasticsearchには、ネイティブのPrometheusリモート書き込みエンドポイント、ES|QLに組み込まれたPROMQL関数によるPromQLサポート、列指向型メトリクスエンジンが含まれています。チームは、既存のGrafanaダッシュボードとアラートルールを自動的に変換することで、Prometheusから1日で移行できます。
Elasticsearchのクエリ速度はPrometheusと比べてどうですか?
Elasticsearchのクエリ速度はPrometheusと比べてどうですか?
Elasticsearch 9.4のベンチマークによると、Elasticsearchは、高カーディナリティの時系列データに対するクエリ処理においてPrometheusよりも最大30倍高速です。ストレージ効率も優れており、Elasticsearchはメトリクスを1サンプルあたり3.74バイトで保存するのに対し、Prometheusは約9.42バイトです。
ElasticsearchはOpenTelemetry(OTel)メトリクスをネイティブにサポートしていますか?
ElasticsearchはOpenTelemetry(OTel)メトリクスをネイティブにサポートしていますか?
はい。ElasticsearchはOTelファーストで、スキーマを変換せずにネイティブのOpenTelemetry形式でメトリクスを取り込みます。PrometheusとBeatsのフォーマットはネイティブでサポートされており、それぞれ変換レイヤーなしでそのまま格納されます。
DatadogやGrafanaからElasticsearchへの移行にはどれくらい時間がかかりますか?
DatadogやGrafanaからElasticsearchへの移行にはどれくらい時間がかかりますか?
Elasticでは、DatadogやGrafanaのダッシュボードおよびアラートルールをElastic/Kibana形式に自動的に変換する移行ツール(現在テクニカルプレビュー中)を提供しています。Prometheusの移行については、Prometheus Remote WriteをElasticsearchに接続するには、設定の変更だけで済みます。
TSDBとは何ですか?メトリクス監視においてなぜ重要なのでしょうか?
TSDBとは何ですか?メトリクス監視においてなぜ重要なのでしょうか?
TSDB(時系列データベース)は、インフラストラクチャーのメトリクスなど、時間軸でインデックス付けされたデータの保存とクエリに最適化されたデータベースです。Elasticsearchの時系列データストリーム(TSDS)は、列指向型ストレージエンジンを使用し、データをバッチ処理で処理し、合成IDトリミングとドキュメント値スキッパーを適用してストレージサイズを削減するため、従来の行ベースの代替手段よりも高速かつ低コストです。
列指向型ストレージがメトリクスクエリを高速化する理由は何ですか?
列指向型ストレージがメトリクスクエリを高速化する理由は何ですか?
列指向型ストレージでは、行全体をスキャンするのではなく、クエリに関連するデータ列のみを読み取るため、メトリッククエリが高速になります。時系列ワークロードでは、データベースは、関係のないフィールドに触れることなく、必要な値(24時間にわたるCPU使用率など)だけを取得できるということです。Elasticsearchは、データをバッチ処理するベクトル化されたクエリエンジンでこれをさらに進め、カーディナリティの高い数百万の時系列でも1秒未満の応答時間を可能にします。



