【監視の比較】Prometheus vs. Datadog

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614998/d174f8e5-b390-66ee-8df6-e1d2fdb73328.png)


#主な比較ポイント
[Prometheus](https://www.metricfire.com/blog/prometheus-monitoring-101/)と[Datadog](https://www.metricfire.com/datadog-alternative)の詳細を説明する前に、主要な比較ポイントを見てみましょう。 PrometheusとDatadogはどちらも監視ツールですが、Prometheusは[オープンソース](https://www.metricfire.com/blog/hosted-prometheus-vs-datadog/)であり、Datadogは独自開発されたツールです。 Prometheusは事実上[Kubernetesの時系列を監視](https://www.metricfire.com/blog/how-to-deploy-prometheus-on-kubernetes/)するためのツールであり、DatadogはオールラウンドのAPM、ログ、時系列、およびトレースツールです。 ホストされているバージョンのPrometheusを取得することになると、MetricFireは優れた[ホストされたprometheus](https://www.metricfire.com/hosted-prometheus/)のマネージドサービスをご利用いただけます。

では、DatadogとPrometheusのどちらを選択するのでしょうか。 答えは：

-  様々な監視が少しずつ必要な場合は、Datadogが最適です。

-  時系列、特にKubernetesのモニタリングが必要な場合は、Prometheusが最適です。
-  時系列のメトリックをスケーリングする必要がある場合は、MetricFireによるHosted Prometheusを選択します。

Datadogは万能のAPMツールであるため、創造的な監視やカスタムの時系列メトリック用に設計されていません。 Datadogパッケージには、Datadogで監視されているサーバーごとに200個のカスタムメトリックが含まれています。 たとえば、会社が6台のサーバーを実行しているとしましょう。 Datadogを使用すると、無料で1200個のカスタムメトリックを取得できます。その後、100個のカスタムメトリックごとに5.00 USDが課金されます。 6台のサーバーで250,000のカスタムメトリックを監視している企業の場合、毎月の請求額は12,578 USDになります。 あなたがそれ以上に他の機能で支払うことは言うまでもありません。

これは、カスタム時系列メトリックに対しては高価格です。 オープンソースのPrometheusを使用すると、無料でそれを実行できますが、Prometheusの開発と保守の[総コストは、予想よりも高くなります](https://qiita.com/MetricFire/items/64d1c019eb67d281508b)。 [MetricFire](https://try.metricfire.com/japan/?utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=Prometheus%20vs.%20Datadog)を使用すると、両方のメリットを最大限に活用できます。 MetricFireのHosted Prometheusは時系列のメトリックをスケーリングしますが、[Datadogよりもはるかに少ない時間と金額でスケーリング](https://try.metricfire.com/datadog/jp/?utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=Prometheus%20vs.%20Datadog)します。 こちらの月間コスト比較グラフをご覧ください：

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614998/e61def34-ef1e-1257-9468-423c88111075.png)

[MetricFire](https://try.metricfire.com/japan/?utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=Prometheus%20vs.%20Datadog)とPrometheusは、通常、ロギング、トレース、またはフロントエンドモニタリングのソリューションとしては使用されません。 しかし、時系列のメトリック、特にインフラストラクチャに関しては、Datadogと比較してPrometheusとMetricFireが優れています。 詳細を確認するには、MetricFireチームに[デモを予約](https://calendly.com/metricfire-chatwithus/chat?utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=Prometheus%20vs.%20Datadog)してください。

それでは、PrometheusとDatadogについて詳しく見ていきましょう。

#Prometheusとは

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614998/caea460e-6dd1-bcf7-15fd-42fbcd6cacbb.png)

Prometheusは、時系列データベースを中心に構築されたオープンソースのサービス監視システムであり、クエリ、グラフ、組み込みのアラートのサポートに加えて、データを受信して保存できます。 ターゲットエンドポイントに接続してHTTP経由でメトリックを要求するPrometheusは、メトリックを一意の時系列の一部として識別する名前やタグでメトリックを定義できる多次元データモデルを提供します。 オープンソースのPrometheusメトリックスのデフォルトの保持期間は15日間ですが、Hosted Prometheus by MetricFireでは、データを最大2年間保存できます。 その後、Prometheusクエリ言語（PromQL）を使用して、メトリックを探索し、単純なグラフを描画できます。

[無料トライアル](https://www.hostedgraphite.com/accounts/signup-metricfire/?signup=japan&utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=Prometheus%20vs.%20Datadog)を入手して、数分でPrometheusの使用を開始してください。 Prometheusがあなたにぴったりであるかどうかがわかります。 ご不明な点がございましたら、いつでも[デモを予約](https://calendly.com/metricfire-chatwithus/chat?utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=Prometheus%20vs.%20Datadog)して直接お問い合わせください。


#Datadogとは

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614998/f6498210-c9d0-71a0-3c4a-a5db007cbce0.png)

Datadogを使用すると、インフラストラクチャメトリック、トレース、およびログをすべて同じダッシュボードで表示できます。 Datadogは、視覚化、トラブルシューティング、モニタリング、アラートをサポートしています。 Datadogは何百もの異なるアプリやサービスと統合し、サーバー、コンテナー、モバイル、Webブラウザー、クラウドサービスなどのあらゆる環境と通信できます。 Datadogの主なターゲットは、スタックとアプリの内部を見ることです。 Datadogはアラート、コラボレーションもサポートし、さまざまなソースからのデータを1つのビジュアルに組み合わせることができます。

###Hosted PrometheusをMetricFireでいつ使用するのか？
次の場合はHosted Prometheusを使用してください…

- 時系列データベース監視ソリューションが必要
- Prometheusメトリックの長期保存が必要
- メトリックにはタグ/ラベルを使用する必要がある
- 異なるデータソース全体でアラートを実行する必要がある
- 同じサービスの一部としてGrafanaを使用して、PrometheusとGraphiteの両方を使用およびクエリしたい

##いつDatadogを使用するのか？
次の場合にDatadogを使用します...

- インフラストラクチャまたはアプリを監視したい。

- 同じグラフ上でも、任意のソースからのデータを視覚化したい。
- ダッシュボードで直接チーム間で連絡したい。
- イベントのアラートが必要です。

#価格比較‍
Prometheusはオープンソースであり、無料です。
Hosted Prometheus、Hosted Graphite AND Grafanaを含む、MetricFireによるサービスとしてのビジネス対応のPrometheusは、月額85米ドルから始まります。
Datadogのエンタープライズパッケージは、ホストあたり月額23ドルからで、最低100ホストのサインアップがあります。
ホストが100台未満の場合、Datadogのプロパッケージは、ホストあたり月額15ドルです。

#重要なポイント

- Prometheusは、組み込みのストレージ、グラフ、アラート機能を備えたメトリック名とタグによってメトリックが識別される次元データモデルを提供できます

- Prometheusはオープンソースであり、無料です。
- Datadogは、ほとんどの環境に統合できるため、インフラストラクチャやアプリを監視できます
- Datadogは独自仕様で、月額2300米ドルからのエンタープライズパッケージがあり、その後は価格が急速に拡大します。

Hosted Prometheusをよく理解し、[MetricFire](https://try.metricfire.com/japan/?utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=Prometheus%20vs.%20Datadog)がモニタリング環境にどのように適合するかを確認してください！ [無料試用版](https://www.hostedgraphite.com/accounts/signup-metricfire/?signup=japan&utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=Prometheus%20vs.%20Datadog)を入手して、今すぐPrometheusの使用を開始してください。 Prometheusが何ができるかについて質問がある場合は、遠慮なく[デモを予約](https://calendly.com/metricfire-chatwithus/chat?utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=Prometheus%20vs.%20Datadog)してください。

それでは、又の記事で！