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' that are 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 at the start of the backend core.

  • 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 at most. Older ones are automatically removed from the list.

  • The list of 12 is not persisted

  • The list of 12 is only empty 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: