我尝试寻找与【Cloudwatch】监测工具竞争的产品
您是否正在使用或考虑使用Cloudwatch,但又不希望将所有AWS产品完全整合在一起,包括AWSLambda,EKS,ECS和Cloudwatch等?考虑到最终的费用,这样的想法是可以理解的。对于监控工具来说,有很多选择,所以可能并不需要选择AWS。在本博客文章中,我将解释用于替代Cloudwatch的中小型企业选择以及这些服务能够执行和无法执行的功能。
逐渐进行比较工具。
-
- Cloudwatch
-
- Datadog
-
- Dynatrace
-
- Prometheus (Open-Source)
-
- Graphite (Open-Source)
- MetricFire
云监控
好处
Translation: Good point
-
- 指定された条件が満たされたときに通知(電子メールの送信など)をトリガーするようにアラームを構成できます。
-
- Cloudwatchは、アラートの代わりに、イベントと呼ばれる機能を提供します。 リアルタイムで発生するアプリケーションの運用上の変更をプラットフォームに認識させます。 イベントは、指定されたアクションを自動的にトリガーすることもできます。
-
- 他の統合AWSサービスに関する非常に高度な可視性と洞察。
-
- 使用した分だけのお支払いです。
- 統合されたすべてのAWSリソースからのログとメトリックのストレージと分析を一元化し、このデータに対してクエリを実行することもできます。
我有一些疑问
-
- AWSサービスでのみ使用できます。 非AWSサーバーのメトリックを取得するためにサードパーティによって作成されたいくつかの優れたスクリプトがあるかもしれませんが、それらは「公式の」ソリューションではありません。
-
- ダッシュボードのカスタマイズが不十分です。
-
- トランザクション追跡機能がありません。
-
- デフォルトでは、メモリ使用量のメトリックはありません。 この基本的なインジケーターを監視するには、カスタム指標を構成する必要があります。
- 企業レベルで非常に高価になり、年間50,000ドルを超える可能性があります。
戴纳特雷斯(Dynatrace)
良好之处
-
- かなり簡単なインストールプロセス。
-
- 無料版では、最大5台のサーバーを無制限に監視できますが、無料版にはデータ保持が含まれていません。 訪問数の上限は100kです。
-
- デプロイされたアプリのトポロジと環境の変化を絶対的なリアルタイムで検出します。
-
- トランザクション追跡とプロセス追跡で非常にスマートです。
- アプリケーショントポロジ全体がインタラクティブなインフォグラフィックで視覚化されます。
令人在意的问题
-
- インターフェイスは、特にクラウドモニタリングツールを使用した経験のないユーザーにとって、少し複雑すぎるようです。
- 小規模な即時展開インフラストラクチャの場合、無料バージョンは本当に優れています。 しかし、実動レベルの操作の場合、Dynatraceはサイトにて価格設定に関する情報を提供していません。
Datadog (Chinese paraphrase: 数据狗)
好的方面
-
- よく統合されたインフラストラクチャ監視は、バランスの取れたユーザーエクスペリエンスを提供します。
-
- 簡単な1行インストール:クイックインストール(大部分は自動化)により、ユーザーはインフラストラクチャ内のすべての- – ホストにインスタンスを簡単にデプロイするオプションがあります。
-
- フレームワークの自動計測:Datadogは、人気のあるライブラリ、それらの拡張機能、および/またはフレームワークとの間の要求(受信/送信)をインテリジェントにトレースするように設計されています。
-
- 広範なカスタマイズ:ユーザーはAPIとDataDogの既存のオープンソースエージェントを使用して、カスタム情報を収集できます。
-
- 非常に広いカバレッジエリア:分散トレース機能とプラットフォームは多くの言語を簡単にサポートし、ベータ版でさらに積極的にテストしています。
- 堅牢なアラート:Datadogは、カスタム関数をユーザーのメトリックに適用したり、簡単なタグを使用して特定のリソースグループをターゲットにしたりできる、高度にカスタマイズ可能なアラートを可能にします。
引起关注的问题
-
- UIに慣れるまでに、フィールドの初心者には少し時間がかかるかもしれません。 ユーザーインターフェースは第一印象ではかなり良いですが、使用するのはかなり技術的な場合があります。
-
- アプリケーションと統合が多すぎると、適切なダッシュボードを見つけるのが少し混乱する可能性があります。
- Datadogは非常に成熟した製品ですが、機能はまだ制限されているようで、UIはまだ成長余地があるかもしれません。
普罗米修斯
好处
-
- オープンソース
-
- ワンストップメトリックの監視、分析、クエリソリューションを提供します。
-
- 数値時系列の記録と保存に非常に適しています。
-
- 多次元データ収集の広範なサポートを提供します。
-
- 必要に応じてRAMの量を微調整できます。
-
- 外部サービスおよびStatsD、Graphite、HAProxyなどの統合のための特別な目的のエクスポーターを提供します。
- サードパーティのクライアントとライブラリに対する広範なサポート。
让我关注的问题
-
- 収集され、洗練され、最終的に提示されるデータに関して、100%の精度を提供できていません。
-
- 請求には別のメカニズムを使用し、監視目的でのみPrometheusを使用することをお勧めします。
- データが不完全または不十分な場合があります。
开源的石墨
好处
-
- 情報をPostgreSQLまたはMySQLデータベースに格納し、他のDBでも使用できます。
-
- プラグインを使用して、StatsDやCollectdなどのメトリックを収集します。
-
- クエリと視覚化のためのきちんとしたUI。
-
- オンデマンドで収集したデータのグラフをレンダリングします。
- サードパーティとの簡単な統合。
引起关注的事项
-
- 負荷が大きい場合に問題が発生し、CPUとディスクの容量に関して慎重な計画が必要になることがあります。
-
- レンダリングでメトリクスストレージのみを処理し、メトリクスを記録しないため、スケーリング時の多くの課題。 メトリックをストレージに記録するために他のツールを使用する必要がある場合があります。
- Grafana Labsのような競合他社と比較すると、UIは最適ではありません。
MetricFire是一家公司。
MetricFire为用户提供了一个综合的生态系统,用于端到端的基础设施监控。这些服务都托管在同一个平台上,由最受欢迎的三个开源监控服务Grafana、Graphite和Prometheus组成。不仅如此!MetricFire还使用了自己的定制功能,增强了这些服务在托管环境中的性能,使其比原始的开源项目具有更强大的功能。
例如,通过添加内置代理、团队账户、细粒度的仪表板权限、更优秀的数据汇总、与其他技术和服务(如AWS,Heroku,日志工具)的集成等主要组件,MetricFire改进了原始的Graphite。使用Graphite进行基础设施监控的设置变得前所未有的容易。请注册免费试用并开始发送指标到MetricFire。
MetricFire成为竞争对手的原因:
通过自托管的Grafana作为服务的优势是:
-
- 根据每个插件的要求创建数百个预先构建的仪表盘。
-
- 方便地向选择的客户通知渠道发送警报。
-
- 不论大小,由MetricFire提供的所有计划都包含在内。
- 无需设置自己的服务器或数据存储中心。一切都在MetricFire上进行。
在开源的Graphite平台上,Hosted Graphite的优点是:
-
- MetricFire是最大3次冗余存储,取代了基于集群的过时文件基础的Whisper存储,以实现用户数据的无缝扩展。
增强标签化指标支持-生态系统可以顺利支持使用标签对数据进行存储和分类。
内置API端点- MetricFire提供的一切都是为了实现自动化的API。
每小时自动备份用户数据。
与品质工程师和开发人员一起,提供全年无休的呼叫支持,提供一线防御。
适用于从初创公司到大型企业的团队,为各种规模的团队量身设计。
拥有超过7年的Graphite监控经验,保证稳定成熟的平台。
不需要额外的依赖项安装。
Hosted Prometheus的优点是针对开源的Prometheus而言的:
-
- 为了实现高容错性,在后端备份所有用户数据的三倍冗余。
-
- 稳定的更新,具备常规的新功能。
- 降级的样本支持5分钟和1小时的时间间隔。
总结
如果您的堆栈主要在AWS上,那么Cloudwatch是最合适的选择。与竞争对手相比,AWS服务价格较高,但它是非常受大型知名企业欢迎的工具。在寻找除此以外的监控工具时,这将取决于预算等方面的需求。每个工具都可以根据目标用户、价格和最终应用程序来利用。
立即加入MetricFire的免费试用,并立即开始监视。如果您想了解MetricFire如何满足您的监控需求,请预约演示并直接联系我们。