複数のマシンにデプロイされ、同時に実行されてセントラルキューのタスクを処理するWindowsサービスアプリケーションを実装しました。私は、サービスの各インスタンスが実行されているログファイルを持っています。しかし、私は、サービスのすべてのインスタンスを監視し、各サービスによって処理されているタスクの名前やIDなどのアプリケーション固有の情報を定期的に取得できるようにしたいと考えています。マシンクラスタ内の複数のWindowsサービスインスタンスを監視する
各マシンにWebサービスを追加して、これらの読み取り専用情報を公開し、ネットワークを介してこれらの情報を取得してうまく表示する別のアプリ(たぶんWebアプリケーション)を作成することを考えています。しかしこれは良いアプローチですか?他の考え?また、私は既製の製品を使用しないことを好む。あなたのアドバイスを提供してください。
ありがとうございます!
[私は答えとして私のimplementaionを提供しようとします。興味があればお読みください。おかげで]