CPC G06F 11/1484 (2013.01) [G06F 11/0754 (2013.01); G06F 11/0769 (2013.01); G06F 11/079 (2013.01); G06F 11/0793 (2013.01); G06F 11/3086 (2013.01); G06F 11/3419 (2013.01); G06F 11/0709 (2013.01)] | 20 Claims |
1. A method for determining insights related to performance at a multi-tenant database system, comprising:
storing tenant-specific observability data for a plurality of tenants of the multi-tenant database system;
detecting an inefficiency corresponding to a performance metric for a tenant of the plurality of tenants based at least in part on a subset of the tenant-specific observability data associated with the tenant and corresponding to a threshold time window;
analyzing the subset of the tenant-specific observability data for the threshold time window to determine an insight indicating a cause of the inefficiency;
determining a suggested action for the tenant based at least in part on the insight indicating the cause of the inefficiency;
sending, for display at a user interface of a user device, an indication of the insight and the suggested action, the user device operated by a user associated with the tenant; and
performing the suggested action, wherein performing the suggested action comprises at least one of:
disabling an integration, an application, an extension, or a combination thereof for the tenant,
modifying a bulk data load procedure for the tenant,
modifying one or more operators in code associated with the tenant,
rolling back an update to the code associated with the tenant,
updating a database schema for the tenant at the multi-tenant database system, or
updating a batch size for a batch processing job for the tenant.
|