легкая, полиглотная альтернатива JMX? - PullRequest
4 голосов
/ 27 ноября 2011

У меня есть мягкий проект приложения в реальном времени, который требует тщательного мониторинга. Казалось бы, JMX хорошо подходит для этой задачи, за исключением того, что этот проект приложения основан на c ++.

Существуют ли какие-либо легкие альтернативы JMX (с библиотекой поддержки c / c ++), которые минимально инвазивны для отслеживаемого приложения?

(SNMP кажется слишком излишним для моих нужд)

Ответы [ 2 ]

3 голосов
/ 03 декабря 2011

Даже если SNMP может показаться излишним для вашего приложения, это все равно может быть вашим лучшим выбором.Net SNMP не сложен в использовании и имеет хорошо известный стандарт для мониторинга приложений.

Некоторые другие альтернативы могут быть:

rsyslog Проблема, с которой вы можете столкнуться при этомОдно из них заключается в том, что его может быть сложнее интегрировать в приложение мониторинга.Но он имеет хорошо известный стандарт и, возможно, стоит попробовать.

JunC ++ ion У него хороший интерфейс для C ++, но по моему опыту он может быть немного нестабильным.Во встроенном режиме он также использует немного больше памяти, что может не соответствовать вашим ожиданиям.

0 голосов
/ 07 декабря 2011

Попробуйте Nagios: http://www.nagios.org/about/overview/

...