Is there any documentation on how to troubleshoot circuit breakers?
The first thing you want to do is to open up the link to the database log for the failed Collection. In there if you search for a Package = 'CircuitBreaker' you should see something like this:
In there you will see some basic calculations which caused the Circuit Breaker to trip circled in red.
In this example the failure occurred in the Relationship processing. This is where we collect the relationship of two objects. So in an EDC it would Entitlement Relationships and Application Role Memberships that are used in this calculation. If you look at the run details screen of the job and look at the Task Results you would see something like this:
The Circuit Breaker considers everything that is New & Changed & Missing & Rejected. From a quick look at the Task Results in this example I see 1 rejected record and that is divided by my total of 8 relationships which is 5 Application Roles Members and 3 Entitlement Relationships that were collected. This results is exceeding the Circuit Breaker threshold. At that point I can click on the links for the numbers in the Task Results to get to the Raw Data that was collected and confirm if it is valid.
That's helpful. Thank you.
You can also click on the "Admin Errors" and "info" icon beside error id. You will see popup where will be indicated percents of your Circuit Breaker.
Retrieving data ...