0

Ranchを使用して、Erlang で TCP サーバーを作成しています。クライアントは、接続が切断されるとすぐに再接続します。つまり、特定の障害モードの 1 つは、リスナーが 1 秒間に何十回も開始および終了されることです。

本番環境での監視のために、この出来事を検出し、統計を statsd に公開したいと考えています。

では、Ranch で何かを使用して、リスナーがいつリサイクルされるかを監視できますか? または、Erlang で何かを使用して、ノード全体のプロセスの死亡率を監視できますか?

4

1 に答える 1

0

これは私の質問に対する直接的な回答ではありませんが、代わりに、別のプロセスで定期的にポーリングranch_server:count_connections(my_ref)し、それを statsd に公開することにしました。

于 2013-12-21T20:37:55.287 に答える