フロントエンドでのみ実行されるサイト監視ブラウザ専用ツール?


7

Nagiosのようなインフラストラクチャ監視ツールやはるかに「低レベル」のカールは、DevOpsコミュニティでよく知られています。

しかし、フロントエンドで同様の方法でいくつかのAPIを追跡したいだけの場合、この機能をサポートするために、多かれ少なかれ成熟した人気のあるツールまたはコンポーネントは何ですか?つまり、Nagiosに似ていますが、ブラウザ内で完全に実行されます(サーバーからJSライブラリとともに静的構成ファイルをロードしても問題ありません)。


何をしますか?オンデマンド監視だけですか?
Tensibai


monitもnewrelicも、ブラウザー内からチェックを実行しません。
エイドリアン

回答:


2

これにはいくつかのオプションがあります。

これに対して支払うことができる場合は、RunscopeAPImetricsなどの商用APIモニタリングソリューションを使用してください。セットアップが簡単で、メンテナンスのオーバーヘッドがなく、詳細なデータやアラートなどが表示されます。このアプローチの問題は、費用がかかることです。また、運用予算が非常に小さい場合や趣味のプロジェクトの場合は、これへの支出を正当化するのは難しい。

...私を別の方法に導きます。独自のシステム監視とメトリック設定(Nagios / Icinga / Sensu、およびGrafanaなど)がある場合、必要なデータ(可用性、応答時間、遅延など)のチェックスクリプトを作成できます。これらのツールの一部は、グラファイト/ influxDBのような時系列データベースと統合されているため、チェックデータをそこにプッシュし、Grafanaなどの視覚化ツールを使用して、このデータに基づいてグラフやチャートを表示できます(IcingaとGrafanaの統合について説明しているブログ投稿)。


1
問題は、具体的には「ブラウザー内で完全に実行される」ことでした。推奨されるオプションはいずれもブラウザーで実行されず、サーバー側ですべてチェックが実行されます。
エイドリアン

私はOPの要件を誤解しました(彼があなたの答えへのコメントで明確にしたように)。
grumpyops

タイトルで2回、本文で2回言及されました...
エイドリアン

0

これは一般的な監視方法ではないため、これを行うための一般的なツールはないと思います。ブラウザ内で完全に実行されているものは、ブラウザウィンドウで開いている限りチェックのみを実行するため、一般的な監視方法であるフルストップにはなりません。信頼できないだけです。

そうは言っても、単純なHTML / CSS / JSを使用して、このようなものを数時間で手巻きするのはかなり簡単でしょう。それはきれいではないかもしれませんが、それは述べられた要件を満たします。


2
ありがとう-私は私のユースケースでは、まだ有用な典型的な意味で監視していない、「ブラウザウィンドウの寿命を超えた歴史せずに現在の状態を監視し、」非常に限定的な意味で、ここで意味するの監視と思う
ピーターMuryshkin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.