私は現在、systemdが管理しているプロセスであるconsul-templateを監視したいと考えています。私は他のプロセスのためにHTTPエンドポイントを監視するためにPandoraを使いますが、consul-templateにはHTTPエンドポイントがありません。httpエンドポイント経由でシステムサービスを監視する方法
私はアプローチのカップルを考えてきました:一つは、領事・テンプレートプロセスが実行されたときに実行されるのpythonでHTTPサーバを起動することです
、問題は、私は私がそれを保証することができますかわからないですプロセスが終了するとHTTPサーバーは終了します。また、HTTPサーバーを独立してクラッシュさせないように単純なことを保証することはできません。
他の解決策は、完全機能の監視サービスであるMonitをインストールし、systemdの代わりにプロセス管理を行うだけです。この方法は、PandoraとMonitを今すぐ監視し、それに応じてアラートを設定する必要があることを意味します.Pandoraからのみ監視できるように、HTTPエンドポイントを取得するだけです。