You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**nodeInfos**| List of NodeInfo | system | Details on all nodes in the Kill Bill cluster. |
35
+
|**parkedAccounts**| List of ParkedAccount | system | Parked accounts (limit 50), if any. |
36
+
|**lateBusEvents**| List of BusEvent | system | Bus events that need processing (limit 100), if any. |
37
+
|**lateBusExtEvents**| List of BusEvent | system | External Bus events that need processing (limit 100), if any. |
38
+
|**lateNotifications**| List of Notification | system | Notifications that need processing (limit 100), if any. |
39
+
|**recentBusEvents**| List of BusEvent | system | Recent bus events that were processed (limit 100). |
40
+
|**recentBusExtEvents**| List of BusEvent | system | Recent external bus events that were processed (limit 100). |
41
+
|**recentNotifications**| List of Notification | system | Recent notifications that were processed (limit 100). |
42
+
|**recentAccessLogs**| List of AccessLog | system | Recent HTTP requests from all nodes (at most 2 days). |
41
43
42
44
### AccessLog
43
45
@@ -442,6 +444,296 @@ If successful, returns a status code of 200 and the requested metric data.
442
444
<!-- ### Fix Parked Accounts - This method is not implemented in the code, so not documenting it
443
445
-->
444
446
447
+
### Get Failed Bus Events
448
+
449
+
Returns a list of failed bus events. Basically returns the records from the `bus_events_history` table that have `processing_state` as `FAILED`. Returns records for the specified date range (`created_date >=from and created_date <=to`).
450
+
451
+
**Note:** The date range must not exceed 90 days, so ensure the `from` and `to` parameters are set accordingly.
|**from**| string | true | none | Start of the date range (in `yyyy-dd-MMThh:mm:ss` format). |
542
+
|**to**| string | false | Current time | End of the date range (in `yyyy-dd-MMThh:mm:ss` format). If omitted, all the data up to the current DateTime is returned. |
543
+
|**maxNumberOfRows**| Long | false | 100 | The maximum number of rows to return) |
544
+
545
+
**Response**
546
+
547
+
If successful, returns a status code of 200 and the failed bus events data.
548
+
549
+
### Get Failed Notifications
550
+
551
+
Returns failed notifications. Basically returns the records from the `notifications_history` table that have `processing_state` as `FAILED`. Returns records for the specified date range (`effective_date >=from and effective_date <=to`).
552
+
553
+
**Note:** The date range must not exceed 90 days, so ensure the `from` and `to` parameters are set accordingly.
|**from**| string | true | none | Start of the date range (in `yyyy-dd-MMThh:mm:ss` format). |
636
+
|**to**| string | false | Current time | End of the date range (in `yyyy-dd-MMThh:mm:ss` format). If omitted, all the data up to the current DateTime is returned. |
637
+
|**maxNumberOfRows**| Long | false | 100 | The maximum number of rows to return) |
638
+
639
+
**Response**
640
+
641
+
If successful, returns a status code of 200 and the failed notifications data.
642
+
643
+
### Reinsert Failed Bus Events
644
+
645
+
Reinserts the specified bus events from the `bus_events_history` table into the `bus_events` table so that they are picked up for processing. The `creating_owner`, `processing_owner`, `processing_avialable_date`, `processing_state`, `error_count` fields are reset when the records are inserted into the `bus_events` table.
A List of `recordId` values from the `bus_events_history` table that have `processing_state=FAILED`.
681
+
682
+
**Query Parameters**
683
+
684
+
None
685
+
686
+
**Response**
687
+
688
+
If successful, returns a status code of 200 and an empty body.
689
+
690
+
### Reinsert Failed Notifications
691
+
692
+
Reinserts the specified bus events from the `notifications_history` table into the `notifications` table so that they are picked up for processing. The `creating_owner`, `processing_owner`, `processing_avialable_date`, `processing_state`, `error_count` fields are reset when the records are inserted into the `notifications` table.
A List of `recordId` values from the `notifications_history` table that have `processing_state=FAILED`.
728
+
729
+
**Query Parameters**
730
+
731
+
None
732
+
733
+
**Response**
734
+
735
+
If successful, returns a status code of 200 and an empty body.
736
+
445
737
### Fix Stuck Bus Entries
446
738
447
739
Fixes stuck bus entries. Basically resets the `creating_owner`, `processing_owner`, `processing_avialable_date`, `processing_state`, `error_count` fields in the `bus_events` table for the specified recordIds.
0 commit comments