Easy, polyglot alternative to JMX?

I have a soft real-time application project that requires extensive monitoring. JMX seems to be well suited for this task, except that this application project is based on C ++.

Are there any lightweight JMX alternatives (with a supporting c / C ++ library) that are minimally invasive for a controlled application?

(SNMP seems really redundant for my needs)

+4
source share
2 answers

Even if SNMP seems redundant for your application, it may still be your best choice. NET SNMP is not difficult to use and has a well-known standard for monitoring applications.

Some other options:

Rsyslog The problem you may encounter with this is that it is more difficult to integrate it into a monitoring application. But it has a well-known standard and may be worthy.

railway junction ++ ion It has a nice interface for C ++, but, in my experience, it can be a little unstable. In native mode, it also uses a little more memory, which may not be what you want.

+3
source

Source: https://habr.com/ru/post/1383230/


All Articles