Skip to content
Latchkey

Prometheus vs Datadog: オープンソース vs SaaS の監視

Prometheus は PromQL を備えたオープンソースで self-hosted なメトリクスです。Datadog はメトリクス、ログ、トレースなどにまたがる管理されたオールインワンプラットフォームです。

Prometheus は pull ベースのメトリクスとアラートの CNCF 標準で、self-hosted で PromQL で照会し、通常は Grafana と組み合わせます。Datadog は、メトリクス、ログ、APM、トレース、dashboard を 1 つの製品でカバーする SaaS オブザーバビリティプラットフォームで、使用量ベースの料金で、運用に必要なインフラは最小限です。

PrometheusDatadog
ホスティングself-hostedSaaS
範囲メトリクス + アラートメトリクス、ログ、APM、他
照会PromQLDatadog クエリ + UI
コストモデル自分で運用するインフラ使用量ベースのサブスクリプション
最適な用途OSS の制御、k8s ネイティブターンキーなフルスタックのオブザーバビリティ

CI とインフラで

Prometheus は、制御を望みホストごとの請求を望まない Kubernetes ネイティブなオープンソースのメトリクスの定番で、通常は dashboard に Grafana を使います。Datadog はコストを幅広さと利便性と引き換えにします - 1 つのエージェント、メトリクス・ログ・トレースのための 1 つのプラットフォームで、素早く導入できます。オープンソースの制御を重視するか、管理されたオールインワン体験を重視するかで選びましょう。

注記

どちらでも CI runner と build のメトリクスをスクレイプできます。重い build ステップは依然として CI runner 上で動きます。どの監視ツールを使うかに関わらず、より高速な managed runner はそれらを短縮します。

結論

完全な制御を伴うオープンソースで self-hosted、Kubernetes ネイティブなメトリクスが欲しい場合: Prometheus。メトリクス、ログ、トレースをまとめてカバーするターンキーな SaaS が欲しい場合: Datadog。制御とコスト vs 利便性と幅広さのトレードオフです。

関連ガイド