最高のサーバーレス監視ツール 7 選
驚くべき機能 サーバーレスシステム それはサーバー上で実行されるということです。これにより、監視が非常に簡単になります。 ” サーバーレス 」の概念は、企業がクラウド サーバーでのホスティングに対してどのように課金されるかに関連するステータスです。
企業は、仮想サーバーとして処理能力とディスク領域をレンタルするのではなく、アプリケーション コードを保持するスペースと、アプリケーションを実行するたびに使用する数秒間の処理能力に対して料金を支払うだけです。
サーバーレス モデルは、の作成者と運営者にとって特に魅力的です。 マイクロサービス 。これらは、サポートする小さなプログラムです。 モバイルアプリ 。モバイル デバイスは非常に多くの処理能力を備えていますが、CPU での作業が多いとバッテリーがすぐに消耗します。そのため、「アプリ」はどこかのサーバー上で行われるすべての処理とのインターフェースにすぎないことが一般的になってきました。
以下は、サーバーレス監視ツールのベスト 7 のリストです。
- AppOptics 編集者の選択 このクラウドベースのアプリケーション パフォーマンス モニターは、AWS と連携して Lambda システムの統計を収集できます。 30 日間の無料トライアルを開始してください。
- ManageEngine アプリケーション マネージャー (無料トライアル) このアプリケーション・モニターは、AWS プラットフォームの分散トレースを実装し、Oracle Cloud サーバーレス・システム、DynamoDB、および Node.js の Lambda および SQS モジュールのパフォーマンスに関する統計を収集します。 Windows Server および Linux にインストールします。 30 日間の無料トライアルを開始してください。
- Site24x7 (無料トライアル) サーバーレス システムも監視できるクラウド ベースのアプリケーション パフォーマンス モニター。このツールには、パフォーマンスの問題を特定する AI プロセスが含まれています。 30 日間の無料トライアルを開始してください。
- Datadog APM より広範なクラウドベースのアプリケーション パフォーマンス監視システムに統合される、包括的な分散トレース システム。
- New Relic テレメトリ データ プラットフォーム クラウドをベースとした評判の高い分散トレース システムで、毎月 100 GB のデータ収集と処理を無料で提供し、それ以降は GB あたりの料金が低料金になります。
- ダイナトレース このサーバーレス監視システムは、AI を統合してタスクの自動化を強化する、非常に高度なクラウドベースのアプリケーションおよびインフラストラクチャ監視サービスの一部です。
- ライトステップ この革新的なスタートアップはサーバーレス監視に焦点を当てており、最先端のテクノロジーである Google 独自の社内分散トレース システムの開発者によって開始されました。
の出現 マイクロサービス Web サービス開発者に優れた手段を提供します。 SaaS プロジェクトには、加入者が使用したいソフトウェアを備えた処理サーバーが含まれているのと同じように、サーバーレス マイクロサービスは、ソフトウェアをコピーしてホストすることなく、その機能へのアクセスを提供します。現在、これらのサービスには次の方法でアクセスできます。 API 。モバイル アプリまたは Web サイトの開発者であるユーザーは、サービスのプロデューサーがホストする関数を呼び出すだけです。
サーバーレス監視の問題
サーバーレス アカウントには 2 つのタイプがあります。1 つは料金を支払うアカウント、もう 1 つはあなたがサブスクライブしている他の人のシステムをホストするアカウントです。
監視の問題 独自のサーバーレス システム どこにあるかがわかっているので、非常に簡単です。ただし、コードが占有する領域以外にサーバースペースがないため、インストールする場所がありません。 エージェント 、これが監視システムの通常の動作方法です。
サービスにアクセスすると API経由で 、監視方法を検討する際には、他にも対処しなければならない複雑な問題があります。まず第一に、ホストがどこにいるのかわかりません。第二に、それらのプロセスが依存している他のサービスや、他のコードがどこにホストされているかがわかりません。
サーバーレス監視のためのソリューション
幸いなことに、同じサーバー上に監視ソフトウェアをホストするスペースがない場合や、ホスティング サーバーがどこにあるのかさえわからない場合に、サービスを監視するためのソリューションがあります。このタイプの監視には 2 つの名前があります。 テレメトリー そして 分散トレーシング 。
分散トレーシング API を介してシステムのバック チェーンを実行し、ホストの場所を見つけます。また、そのサービスの実行を調べて、他のどのようなサービスがそのサービスにフィードされているかを確認し、それらをホストまで追跡します。分散トレース システムは、API のすべてのバックエンド サービスを検索する Web クローラーとして動作を開始します。
「 テレメトリー 」とは、これらの分散トレース システムがマイクロサービスの Web 内の各リンクのアクションを検証するためにどのように動作するかを指します。テレメトリ システムは、実行中のプロセスと並行して動作します。これは、呼び出しプロシージャの前後のステータスを調べるという原則に基づいて機能します。
最高のサーバーレス監視ツール
サーバーレスシステムは、 テクノロジーの最前線で IT 業界の中でも最も急速に成長している分野の 1 つです。幸いなことに、サーバーレス監視システムは優れたイノベーターによって開発されています。
テレメトリは非常に賢い概念であり、将来的にはすべてのクロスプラットフォームおよびインターネット限定の監視を実装するために拡張される可能性があります。現在、いくつかの製品のおかげで、この印象的なモニタリング形式を体験できます。 最高の監視ツール製作者 ビジネスで。
1. SolarWinds AppOptics – (無料トライアル)
アプリオプティクスSolarWinds社の クラウドベースの アプリケーション パフォーマンス モニターは、オンプレミスまたはクラウド サーバー上でホストされているアプリケーションの優れた監視機能を備えていますが、サーバーレス監視部門にとってはあまり機能的ではありません。
AppOptics の分散トレース機能は監視に限定されています AWS Lambda ホスト型 サーバーレス システム。モニターは、AWS プラットフォームを通じてステータス メッセージを受信することによって動作します。
AppOptics には、 アプリケーションの依存関係マップ それを助けるのは 根本原因分析 アプリケーションまたはサポート リソースのパフォーマンスに問題が検出されたとき。システムには以下が含まれます 警告メカニズム アプリケーションのパフォーマンスが低下した場合、またはリソースが不足した場合に電子メールおよび SMS 通知をトリガーします。
AppOptics システムは、 サブスクリプションサービス 2 つのエディションで提供されます。これらの最初のものは次のように呼ばれます インフラストラクチャの監視 。ただし、分散トレースを取得するには、より上位のプランが必要です。その計画はと呼ばれます インフラストラクチャとアプリケーションの監視 。 AppOptics システムを体験できます。30日間の無料トライアル。
編集者の選択
AppOptics が私たちの第一の選択です。分散トレースと AMP エージェントを使用して、AWS Lambda にデプロイされたサーバーレス アプリケーションを常に監視するための強力なサーバーレス監視ツール。拡張が進むインフラストラクチャに最適で、運用コストが膨大にならないようにリソースを効果的に管理できます。
ダウンロード:30 日間の無料トライアルにアクセスする
オフィシャルサイト:my.appoptics.com/sign_up?
あなた:クラウドベース
二。 ManageEngine アプリケーション マネージャー (無料トライアル)
ManageEngine アプリケーション マネージャーサーバーまたはクラウド ホスト上で実行されているアプリケーションとサービスを追跡できます。アプリケーションをリンクしてアプリケーションの依存関係マップを識別するのが非常に得意です。
この優れた監視システムは、サーバーレス監視のためのテレメトリ サービスを運用していないため、リストの上位には入っていません。その分散トレース機能は、ログ システムが組み込まれたプラットフォームでホストされているサーバーレス システムの追跡に限定されています。このリストには以下が含まれます AWSラムダ そして SQS 、 オラクルクラウド 、 DynamoDB 、 そして Node.js 。
ManageEngine がテレメトリを実装していないのは残念ですが、ManageEngine が追跡できるモジュールはアプリケーションの依存関係マップに統合され、Applications Manager ダッシュボードのライブ パフォーマンス レポートによって明らかにされます。
Applications Manager は、Windows Server および Linux にインストールされるオンプレミス ソフトウェアです。次の 3 つのエディションで提供されます。 無料 、 プロ 、 そして 企業 。無料版はモニターが 5 台に制限されています。 Professional バージョンは単一サイトの監視に適しており、Enterprise エディションは大規模な複数サイトのビジネス向けに設計されています。 Applications Manager を 30 日間の無料トライアルで試すことができます。
ManageEngine Applications Manager 30 日間の無料トライアルにアクセスする
3. Site24x7 (無料トライアル)
サイト24時間365日APMは クラウドベースの アプリケーションパフォーマンス監視サービス 分散トレーシング ~の行動を追跡する機能 サーバーレスシステム 。 Java、.NET、Node.js で記述されたモジュールのアクティビティを追跡できます。ただし、Site24x7 は、どのテレメトリ標準を実装しているかを公表していません。
APM は、アプリケーション、モバイル アプリ、Web サイトをドリルダウンして、その内容を調べます。 API サーバーレス システムが追跡する場合。 Site24x7 はすべてのアプリケーション プロセスをリンクするため、分散トレースの取り組みは、すべての通常のアプリケーションに対してプロットされるアプリケーションの依存関係マップに組み込まれます。
ライブ稼働ステータス API リクエストの配信に寄与する各モジュールの情報が、Site24x7 ダッシュボードの画面に表示されます。ダッシュボードには、サーバーレス プロセス全体が最初から最後まで表示され、サービスが個々のモジュールに分割されます。全体の処理時間と、チェーン ツール内の各モジュールの時間が表示されます。あなたはできる ドリルダウン グラフィック内の各ノードで、特定のプロセスの詳細を取得します。
Site24x7 は有料です サブスクリプションで アドオンで拡張できる基本パッケージを備えています。標準パッケージには追跡機能が含まれています 3つのアプリケーション サーバーレス関数を呼び出します。ただし、有料でその数を増やすことができます。このプランでは、40 台のサーバーまたは Web サイトで監視を実行するためのクレジットも提供されます。 Site24x7 APM は、30日間の無料トライアル。
Site24x7 30 日間の無料トライアルを開始する
四。 Datadog APM
Datadog APM です クラウドベースの 非常に強力な分散トレース サービスを備えたアプリケーション パフォーマンス モニター。分散トレースには 2 つの主要なメッセージング標準があります。マイクロサービスの開発者がこれらのいずれかを使用すると、特定の形式でステータス メッセージを発行することがわかります。同じ規格に準拠したモニター。それらのプロトコルは次のように呼ばれます。 オープントレーシング そして オープンテレメトリー Datadog APM は両方を使用します。
Datadog APM の処理能力 これらのテレメトリ規格は両方とも これにより、遭遇したサーバーレス システムを追跡できる可能性が大幅に高まります。実際のところ、マイクロサービスの開発者は、これら 2 つ以外の他のロギング標準にはあまり関心がありません。
Datadog はサーバーレス システムを監視する際に、サービスから出力されるログ メッセージを捕捉するだけでなく、独自のレポート コメントを生成します。したがって、2 つのレベルのパフォーマンス レポートがあります。 Datadog は、組み込みの AWS プラットフォーム ステータス レポートと連携して、実行中のサーバーレス オブジェクトのアクティビティを追跡することもできます。 ラムダ アカウント。
ソース データが保護されているため、Datadog は次のことを表現できます。 ライブパフォーマンスデータ システム ダッシュボードでは、他のすべての監視サービスと同じ品質を実現します。階層内のマイクロサービス間の接続が動作中に示されます。これは、アプリケーションに対して生成されるアプリケーション依存関係マップと非常によく似ており、 サービスマップ 。
サービス マップはクリック可能であり、各ノードは、特定のマイクロサービスの操作のライブ レポートを含む詳細ページにアクセスできます。
Datadog APMは、サーバーレス システムの運用中に可能な限り多くのデータを収集するために最大限の努力を払っています。このモニターは、マイクロサービスがアクティビティ ログを記録するために使用する 2 つの主要なメッセージング システムを理解するようにプログラムされており、独自の外部パフォーマンス評価を追加してレポート機能を強化します。
Datadog APM はクラウドベースのサブスクリプション サービスであり、 無料トライアル 。
5. New Relic テレメトリ データ プラットフォーム
の New Relic テレメトリ データ プラットフォーム これは、DevOps シナリオで特に役立ちます。このプラットフォームには、コードを実行するプロセッサーと監視ソフトウェアの両方に加えて、New Relic モニターが収集するすべてのパフォーマンス データを保持するための大量のクラウド ストレージ スペースが含まれています。
実際のトレース機能に加えて、New Relic システムには、収集されたすべてのパフォーマンス ログの分析を支援するツールが含まれており、すべての運用データが到着するとダッシュボードの画面にライブで表示されます。
New Relic は、マイクロサービスによって送信されるログ メッセージの受信と処理に関して、非常に幅広い機能を備えています。それは理解できる オープンテレメトリー 、 オープントレーシング 、 国勢調査を開く 、 そして ジップキン 。これらのログ メッセージは、アプリケーション イベント メッセージおよび New Relic 独自のパフォーマンス ロギング レコードとともにプールされ、サーバーレス システムのパフォーマンスの多次元ビューを完成させます。
New Relic はテレメトリ データを使用するだけでなく、次のようなプラットフォーム メッセージを受信できます。 AWS の追跡 ラムダ ベースのサービス、 アズール 、 アパッチ 、およびオペレーティング システムのログ メッセージ。
サーバーレス システムのホストにエージェントを配置することはできませんが、これらのサービスを呼び出す API を実行する Web サイトにトレース コードを挿入することはできます。モニターは接続統計も収集して、パフォーマンスの全体像を把握します。
New Relic Telemetry Data Platform によって処理される毎月の最初の 100 GB のデータは無料です。それ以降は 1 GB ごとに 25 セントかかります。
6.ダイナトレース
ダイナトレース を使用するクラウドベースのアプリケーションとサービスのモニターです。 AIプロセス サービスの提供におけるタスクの自動化。
Dynatrace システムは、 オープンテレメトリー プロトコル。これらのメッセージに加えて、 パフォーマンス データのプール Dynatrace は、サーバーレス関数を呼び出す Web ページおよびアプリケーションから受信します。また、オペレーティング システムと Web サーバーのメッセージも取得します。
サーバーレス システムのすべてのパフォーマンス データは、できるだけ早くパフォーマンス レポートとしてダッシュボードに投稿できるように、迅速に照合して並べ替える必要があります。これは素晴らしい データ分析の取り組み Dynatrace が得意とする分野であり、モニターアップルの AI 技術が注力している分野の 1 つです。
ダイナトレースは、 開発に使用される 運用監視だけでなく。プラットフォームの分散トレース機能は、 フルスタック監視 バンドル。 Dynatrace のテレメトリ サービスは、 15日間の無料トライアル 。
7. ライトステップ
ライトステップ は、分散トレースを専門とする比較的新しいスタートアップです。新しい会社ですが、すでに興味深い歴史を持っています。その創設者は、 Google ダッパー プロジェクト。 Dapper は Google の社内テレメトリ システムで、その後オープン スタンダードとしてリリースされました。
Dapper がパブリック システムになったときに、名前が変更されました 国勢調査を開く 。現在、OpenCensus は オープントレーシング 申込用紙へ オープンテレメトリー – 主要な分散トレース通信およびレポート標準。したがって、他のほとんどのサーバーレス監視ツールが使用するプロトコルは、Lightstep の創設者によって作成されました。
ライトステップが非常に優れていることは言うまでもありません 分散トレーシング サーバーレスシステム監視用。このツールに対する 1 つの点は、このリストにある他のツールのように、テレメトリの結果を他の形式の監視と統合していないことです。
Lightstep システムはクラウドベースのサービスであり、そのダッシュボードの重要な要素は 動作図 追跡するサーバーレス システムを作成します。これは、貢献する各モジュールの階層です。図内の各ノードは、その特定のモジュールの詳細ページへのリンクです。
Lightstep はサブスクリプション サービスであり、次の 3 つのエディションで利用できます。 コミュニティ 、 プロ 、 そして 企業 。コミュニティ版は、 自由に使用できます Pro バージョンは、 14日間の無料トライアル 。