【MetricFire】  海外で人気の監視ツールを徹底解析！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614998/3252506c-ee90-eff2-5b55-ac12860f6587.png)

#MetricFireとは

MetricFireは、オープンソースの監視ツールを使用してインフラストラクチー、システム、アプリケーションの監視を提供するアイルランド生まれの本格的なプラットフォームです。 このプラットフォームでは、サービス化されたGraphiteまたはPrometheusのいずれかを使用し、非常に美しいGrafanaダッシュボードにメトリックを表示できます。

MetricFireを使用すると、強力な監視機能により、複雑なシステムを一目で理解できるのが、大きな魅力です。 この記事では、MetricFireを理解してビジネスで使用するために知っておくべきことを紹介していきます。

無駄な説明なしで、早速試してみたいという方は、[無料トライアル](https://www.hostedgraphite.com/accounts/signup-metricfire/?signup=japan&utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=What%20is%20MetricFire%3F)がありますので、早速サインアップして見るのが良いでしょう。 また、[デモの予約](https://calendly.com/metricfire-chatwithus/chat?utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=What%20is%20MetricFire%3F)（日本語）も出来るようなので、詳しい情報を知りたい方はモニタリングのニーズについて直接お問い合わせください。

#MetricFireの主な特色

前述のように、MetricFireは、エンドツーエンドのインフラ監視の完全なシステムをユーザーに提供します。MetricFireの監視システムは最も一般的な3つのオープンソース監視ソフトウェアサービスであるPrometheus、Graphite、およびGrafanaで構成されています。 同様に、StatsD、collectd、Kubernetesなど、他の多くのオープンソースプロジェクトのプラグインが事前に構成されており、これらすべてを単一の製品としてご利用いただけしす。 MetricFireは、ネットワーク監視やサーバー監視などのインフラ監視の使用例に適合するだけでなく、アプリケーションの監視やビジネスインテリジェンスも行います。

このホスト環境を通じて、MetricFireはオープンソースプロジェクトの独自の機能を強化し、元の製品よりも多くの機能を提供します。 以下は、MetricFire機能の一部です。

#クラウドとオンプレミスの監視

MetricFireは、あらゆる規模のビジネスにクラウド監視を提供します。また、顧客はオンプレミスを選択することも出来ます。 Hosted GraphiteまたはHosted Prometheusを使用して、Grafanaダッシュボードでリアルタイムのメトリックを表示できます。 Hosted Prometheusサービスには、長期的なリモートストレージとデータの冗長性が含まれています。 Hosted Graphiteサービスは、より優れたデータ集約、事前セットアップAPI、アラート、および「Hosted Graphiteエージェント」などの改善されたコレクターデーモンを提供することにより、オープンソースプロジェクトを超えています。 目を引くGrafanaダッシュボードですべてのメトリックを確認できます。

#Hosted Prometheus
Prometheusは、システムの監視と警告のための強力でスケーラブルなオープンソースツールです。 MetricFireのサービス型Prometheusは、オープンソースのPrometheusを改良し、組織のあらゆる機能に役立つさまざまな便利な機能と堅牢な技術サポートを備えています。

サービス型パッケージの一部として、長期保存とGrafanaダッシュボードを利用できます。 メトリックを数か月、数年、または無期限に保持するかどうかを選択できます。 すべての読み取りおよび書き込み操作は安全なHTTPSプロトコルを介して行われるため、データは安全であると共に、社内のPrometheusセットアップとの統合は、prometheus.yml構成ファイルに1つの変更を加えるのと同じくらい簡単です。

#Hosted Graphite

監視ツールとしてのGraphiteは、いくつかの主要な事例に最適です。数値時系列データの保存と、そのデータのグラフのレンダリングの2つに特化しています。Graphite自体はデータを収集するようには設計されていませんが、時系列データを受動的に収集するCarbonと呼ばれる機能が含まれており、通常はStatsDやcollectdなどのコレクタエージェントと共にデプロイされます。 MetricFireは、Hosted Graphite Agentと呼ばれる独自のエージェントを使用することにより、サードパーティのコレクターよりも簡単にデータを収集できます。

その後、データはWhisperと呼ばれるライブラリ内に保存されます。保存されたデータを使用して、オンデマンドグラフをレンダリングできます。 GraphiteはPrometheusのようにデータをアクティブにプルしないため、Graphiteを使用するには、Carbonコンポーネントにデータを送信するように外部アプリケーションを構成する必要があります。 MetricFireのサービス型のGraphiteは、クラスターネイティブのストレージシステムを備えたWhisperも改良しています。

MetricFireは、オープンソースのGraphiteのすべての優れた側面を取り入れ、欠けていたすべての機能を追加して、より便利にしています。一部のアドオンには、チームアカウント、組み込みのコレクタエージェントエージェント、AWSやHerokuなどのサービスやその他のテクノロジーへの統合、ロギングツール、きめ細かいダッシュボード権限などが含まれます。

MetricFireがホストするGraphiteを使用すると、オンラインコミュニティを通じてアクション可能なイベントのアラートを取得し、ダッシュボードへのアクセスを制御し、チームとコラボレーションして共有し、MetricFire APIを介して必要な作業を変更または自動化できます。

#Grafanaダッシュボード
MetricFireが統合したGrafanaダッシュボードを使用すると、洗練された機能豊富なグラフおよびダッシュボードエディターでデータをより深く理解することが出来るようになるはずです。 直感的なユーザーインターフェイスにより、ダッシュボードを簡単に作成および編集できます。 パネルと行を追加し、ズームを適用するなど、多くの機能を使用して、必要に応じてグラフをカスタマイズすることも可能です。 MetricFireのGrafanaを使用すると、以下にアクセスできます。

- さまざまなプラグイン用にカスタマイズされた数百のビルド済みダッシュボード
- お好みの通知チャネルに応じた簡単なアラート
- 管理対象サーバーとデータストレージセンター

すべてのMetricFireプランには、プランのサイズに関係なく、データを視覚化するためのGrafanaダッシュボードが含まれています。

#価格とプラン

MetricFireは、さまざまな組織タイプのニーズに応じて5つのプランを提供しています。 各プランは、すべてのプランでGrafanaダッシュボードを使用して、Hosted PrometheusまたはHosted Graphiteとして実行できます。

Puremium年間プランは、メトリクスとスケーリングのニーズが強化された大規模なチームに最適です。 特大の年間プランは、より多くのメトリックを必要とする大規模なチームに最適です。 強力なソリューションを必要とする大規模なチームは、Custome Enterprise Solutionの恩恵を受けることが出来ます。 大規模なチームプランの詳細は次のとおりです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614998/80127d7c-91d7-59e9-026d-24287e5175a1.png)

MetricFireは、製品を最大限に活用していただくために、すべてのお客様をサポートすることに専念しています。 最適なアラート設計と監視設計についてのご相談もいつでも受け付けております。MetricFIreはお客様と協力して、ニーズに正確に一致するメトリックを構築し、デフォルトが適切でない場合にカスタムダッシュボードを構築するお手伝いもさせていただきます。 少しでもきになるところがあれば[デモを予約](https://calendly.com/metricfire-chatwithus/chat?utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=What%20is%20MetricFire%3F)してみてください。あなたの会社が何を監視しようとしているのかについて、喜んで相談に乗ってくれるはずです。

小規模で成長しているチームには、限られたメトリックを持つ小規模な計画が必要です。詳細は次のとおりです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614998/917e606e-0878-ca82-2265-5d409be0c4be.png)

hosted Graphite, hosted Prometheus, Grafana, Tasseo, Graphite Dashboards, Team Accounts, そしてHosted StatsDの全機能を体験できる[無料トライアル](https://www.hostedgraphite.com/accounts/signup-metricfire/?signup=japan&utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=What%20is%20MetricFire%3F)にサインアップしてください。 試用版には1,000メトリックのソフト制限が付いていますが、さらに要求することもできます。 受信すると、最初のメトリックデータは約1分後に表示されますが、後続のデータはすぐにアカウントに反映されます。

トライアルパッケージには5人のチームユーザーが含まれていますが、必要に応じてユーザーを増やすこともできます。 アプリにはサポートリンクが含まれており、資格のある経験豊富なMetricFireエンジニアがすべての質問に対応します。

#Prometheus vs. Graphite：どちらを使用すればよいですか？
PrometheusとGraphiteのどちらを使用するかは大きな問題です。 Prometheusは多次元データ構造を持つ新しいソフトウェアですが、Graphiteは堅牢で十分です。 覚えておくべき重要なことは、MetricFireがホストするGraphiteは単なるGraphiteではないということです。 私たちのサービス型Graphite製品は、実際にデータの次元とより良いデータストレージを追加します。 [デモを予約](https://calendly.com/metricfire-chatwithus/chat?utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=What%20is%20MetricFire%3F)して、何が最も効果的かについて詳しくは、エンジニアにお問い合わせください。

より詳細な比較が必要な場合は、以下の機能を確認してください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614998/947230cb-d1ab-d646-357b-c88a579a9881.png)

Prometheusは正確さと信頼性を重視しているため、収集されたデータが完全でなかったり、詳細が不十分だったりする場合には適しません。 100％の精度が必要です。それ以外の場合は、不完全なデータを収集して分析するためにGraphiteを使用し、残りのシステム監視のためにPrometheusを使用する必要があります。

#MetricFireの利点
###1. ベンダーロックインなし
MetricFireを使用すると、入力したデータを常に所有するため、いつでもフルエクスポートをリクエストできます。 SaaSツールの安定性とセキュリティを備えたオープンソースツールのすべてのメリットを享受できます。

###2. 予算
構造化された価格モデルにより、時間を節約し、予算内で作業することができます。 予測可能性と透明性のある価格設定により、コストを抑え、将来に備えて計画することができます。

###3. 透明性
MetricFireは、SaaSシステム監視の運用のすべての側面で透過的に機能します。 パブリックステータスページで、独自の内部システムメトリックを確認できます。

###4. 強力なサポート
技術サポートはエンジニアのためにエンジニアによって提供されるため、クエリに対する詳細で関連性のある回答を期待できます。（日本語サポートも提供されています）

#最後に
システムでPrometheusとGraphiteのどちらを使用する必要がある場合でも、MetricFireが提供するサービス化されたツールキットを使用するとメリットがあります。 プラットフォームの安定性とセキュリティの恩恵を受けるだけでなく、MetricFireのこれらのオープンソースツールの展開に固有の追加機能も利用できます。 MetricFireは絶えず更新して新しいプラグインを提供しているので、更新、インストール、メンテナンスを心配することなく、このテクノロジーを使用できます。

MetricFireの使用を開始することは、組織固有のニーズとインフラストラクチャの性質によって異なります。 どこから始めればよいかわからない場合は、MetricFireの担当者がどこから始めればよいかを[デモ](https://calendly.com/metricfire-chatwithus/chat?utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=What%20is%20MetricFire%3F)を通じて教えてくれます。 ご不明な点がございましたら、MetricFireのエンジニアと一緒にテクニカルサポートにお問い合わせください。 今日[無料トライアル](https://www.hostedgraphite.com/accounts/signup-metricfire/?signup=japan&utm_source=blog&utm_medium=Qiita&utm_campaign=Japan&utm_content=What%20is%20MetricFire%3F)にサインアップして始めましょう！