US 12,013,772 B2
Extensibility to monitor multiple products
Sunyoung Han, Seoul (KR); Young Hun Kim, Bucheon (KR); Jongheon Park, Yongin-si (KR); Ye Fan, Xi'an (CN); Guanghui Qiu, Xi'an (CN); Hui Feng, Shanghai (CN); and Chul Won Lee, Seoul (KR)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Dec. 17, 2021, as Appl. No. 17/554,755.
Prior Publication US 2023/0195594 A1, Jun. 22, 2023
Int. Cl. G06F 11/34 (2006.01); G06F 9/48 (2006.01)
CPC G06F 11/3495 (2013.01) [G06F 9/485 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system to monitor multiple database products, the system comprising:
a memory storing computer instructions; and
a processor communicatively coupled with the memory to execute the instructions to perform the operations of:
a stateless ping operator controller to manage lifecycle events associated with at least one database product of a database system, wherein the ping operator controller automatically monitors the at least one database product for new instances of the at least one database product and deprovisioning of instances of the at least one database product; and
a first product-specific ping agent of the database system to determine an availability of a plurality of instances of a first specific database product of the at least one database product monitored by the first product-specific ping agent and to generate metrics associated with the plurality of instances of the first specific database product of the at least one database product monitored by the first product-specific ping agent, the first product-specific ping agent receiving an assignment of the plurality of instances of the first specific database product to monitor from the ping operator and the ping operator managing the lifecycle events associated with the at least one database product of the database system independent of the first product-specific ping agent, wherein the ping operator controller assigns the plurality of instances of the first specific database product to the first product-specific ping agent based on the new instances and the deprovisioninq of instances of the at least one database product.