メイン コンテンツにスキップ

ヘルスチェック

すべての Glasswall Halo サービスは、その状態を Kubernetes に通知するためのヘルスチェックを実装しています。

pod が異常な状態になると、Kubernetes はそれを無効化し、代わりに新しいものを作成します。

同期 API と非同期 API

当社の API は Kestrel web server でホストされており、HTTP ヘルスチェックを利用しています。正常な状態では 200 ok メッセージを返し、異常な状態では 503 を返します。

チェックは次の呼び出しで実行できます:

/api/health

Glasswall Engine、Report aggregator、および Cleanup

これらのサービスは web server でホストされておらず、代わりに受信接続を受け付ける独自の TCP リスナーを起動します。接続が発生している限り、liveness probe はそれを「正常」状態と見なします。サービスが異常な状態にある場合は、リスナーを停止する必要があります。