2013-08-22 2 views
0

관리자 및 여러 개의 동적으로 추가 된 작업자 프로세스가있는 응용 프로그램이있는 마스터 erlang 노드가 있습니다. 각 작업자 프로세스에는 동적으로 시작된 또 다른 erlang 노드가 있습니다. 한 화면에서 모든 노드를 모니터링하고 오류를 감지하여 올바른 조치가 취해지기를 바랍니다.분산 노드 모니터링

우리가 할 수있는 유틸리티가 있습니까?

덕분에, 야쉬

+0

pman 또는 appmon (erlang 배포판에서 사용 가능)을 보았습니까? – Pascal

답변

0

나는 거의 모든 얼랑 분산 응용 프로그램에 대한 생각, 비슷한 노드 managments 요구 사항이 있습니다. pman 및 appmon webtools의 경우 너무 기본적이고 충분하지 않다고 생각합니다.

나는 rabbitmq 소스 코드를 읽었으며, 관리를위한 웹 사이트가있어 귀하의 요구 사항에 적합하다고 판단됩니다.

또한, riak 소스 코드를 읽기 시작합니다. 노드 관리 코드는 rabbitmq보다 낫습니다. 그것은 또한 귀하의 요구 사항에 적합합니다.

나는이 두 가지를 모두 읽고 그것을 기반으로 수정할 수 있으며 응용 프로그램에 대해 새로운 것을 만들 수 있다고 생각합니다.

+0

웹 사이트 https://github.com/beamspirit/bigwig에서 찾을 수 있습니다. 그러나 appmon과 같은 방식으로 여러 노드를 모니터링 할 수는 없습니다. –