Status Interface

The BPC offers HTTP interfaces for status monitoring. In the positive case, these always report an HTTP response with the status 200 OK and only this should be checked.

One more piece of information about the 'currentBpcProblems' returned in the JSON from the '/cxf/bpc-core/status' endpoint:

  • Not all exceptions that have occurred are stored here, but only a few special ones when the backend core is started.

  • The exceptions are only exceptions that have occurred in the backend core bundle. In other words, not if the monitor, etc. has a problem.

  • The 12 most recent exceptions are stored as a maximum. Older ones are automatically removed from the list.

  • The list of 12 is not persisted

  • The list of 12 is only empty again when Karaf is restarted or the backend core is restarted

  • If an exception occurs multiple times, it is also present multiple times - with different timestamps (max. 12 exceptions)

The 'currentBpcProblems' field will be removed in future or replaced by a more sensible solution.


Keywords: