2017-11-01 3 views
0

私は自分のサーバー上でホストされている他のすべてのサービスにpingを実行します小さなサービスを作っています、このサービスは、これまでに数秒は、このように連続してデータをもたらす他のすべてのデプロイされているサービスに対してpingを実行します。socket.ioは単純なサービスモニタにはあまりにも多すぎるでしょうか?

私はデータは、サービスへのURL、応答時間、サービスの状態となり、単純な表形式で、このデータをレンダリングするためにEJSを使用することでしょう。すべてのpingが、それはsocket.ioを使用するにはあまりにも多くをだろうし、他のオプションがはるかに実現可能と単純であり、そのようなシナリオのために利用可能である後データがまたは変更されない場合がありますように

+0

私はあなたには、いくつかのリファレンスを提供することができ、この概念について認識していないのですか? – TGW

答えて

0

Your'reない監視問題で最初に開発!そのサービスをpingするためにあなたのサービス

  • 使用Telegrafで健康レディ/ enpointを実装

    • とメトリックストレージに結果をポンプ(たとえばInfluxDBのために、またはanything else that is supported):のような存在で、すでに何かを使用します

    • そして...集計データを表示するためにgrafanaよう

    ボトムラインをフロントエンドの展開 - やりますよurselfは好意を持って何かを確立し、他人がすでにあなたのために解決した何かを自分で書いてはいけません!私はこれらのコンポーネントをすべて使用していて、時間を節約してくれました。私が自分で作ったものは何百倍も強力です。

  • +0

    私は、時間と労力の無駄だろう車輪の再発明知っている、誰かがに思われる(コメント欄にポーリングを述べたような、私は練習や楽しみのためにこれらのサービスを書いています、また同時に、私も他のオプションに興味があります今削除される)。しかし、あなたが提供したオプションは、プロダクションモニタリングの際に実装するものです。申し訳ありませんが私の質問では言及していない。これらの参照を提供する時間を取ってくれてありがとう。 – TGW

    関連する問題