US 12,124,458 B2
Database system observability data querying and access
Paymon Teyer, San Francisco, CA (US); Sumana Panjala, Hyderabad (IN); Robert Weber, San Francisco, CA (US); and Priyanshu Singh, Hyderabad (IN)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Nov. 3, 2022, as Appl. No. 18/052,352.
Prior Publication US 2024/0152521 A1, May 9, 2024
Int. Cl. G06F 16/2457 (2019.01); G06F 11/34 (2006.01); G06F 16/242 (2019.01); G06F 16/25 (2019.01)
CPC G06F 16/24575 (2019.01) [G06F 11/3409 (2013.01); G06F 16/242 (2019.01); G06F 16/256 (2019.01)] 14 Claims
OG exemplary drawing
 
1. A method comprising:
receiving via a communication interface a plurality of data retrieval parameter values, the plurality of data retrieval parameter values including a data type parameter identifying a designated data type of a plurality of data types corresponding with database observability data generated during operation of a database system, the plurality of data retrieval parameter values also including a designated time period during which to retrieve data associated with the designated data type, wherein the data retrieval parameter values are included in a trigger object retrieved from an external event store and wherein the data retrieval parameter values include a database query identifier identifying a predetermined database query type and a plurality of values corresponding with a plurality of fields;
determining a designated query based on the plurality of data retrieval parameter values via a collection manager in a database application layer associated with the database system by populating a database query template associated with the predetermined database query type based on the data retrieval parameter values;
executing the designated query to retrieve a designated dataset of database observability data corresponding with the designated data type and generated by the database system during the designated time period; and
storing the database observability data in the external event store.