プロセス監視
supervice
利用可能プロセスマネージャーをインストールすることなく、多数のプロセスを稼働させ続けます。
アプリケーションと並行して実行されるプロセス(ワーカー、デーモン、キューコンシューマー、サイドカー)のためのスーパーバイザーで、ヘルスチェック、プロセスグループ、クラッシュ時の再起動を備えています。独自の依存関係を持たないため、多数のプロセスを監視してもチームが運用する対象は増えません。ドキュメントでは、systemdやKubernetesの方が適している場合についてはっきりと説明しています。
対象となるお客様。 複数の長時間稼働プロセスを1か所で実行および監視するPythonサービスで、そのためにsupervisordやProcfileランナーを導入したくない場合に適しています。
- ステータス
- 利用可能
- 所属
- オープンソース
- ライセンス
- オープンソース、Apache 2.0
- タグ
- Pythonスーパーバイザーワーカーヘルスチェッククラッシュ時の再起動
できること
-
ヘルスチェック
プロセスは、ヘルスチェックに失敗すると再起動されます。プロセスグループはまとめて起動および停止します。
-
依存関係なし
他にインストールするものはないため、多数のプロセスを監視しても運用する対象は増えません。
-
適する場面
ドキュメントでは、systemdやKubernetesの方が適している場合について説明しています。
ドキュメント、パイロット、統合については、お問い合わせください。