US 12,106,153 B2
Tenant-level monitoring
Mark F. Wilding, Issaquah, WA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Jun. 30, 2021, as Appl. No. 17/364,338.
Prior Publication US 2023/0004432 A1, Jan. 5, 2023
Int. Cl. G06F 9/50 (2006.01); G06F 9/455 (2018.01); G06F 11/34 (2006.01)
CPC G06F 9/505 (2013.01) [G06F 9/45558 (2013.01); G06F 11/3476 (2013.01); G06F 2009/45591 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium having program instructions stored thereon that are capable of causing a computing system to implement operations comprising:
maintaining a computer cluster that hosts containers accessible to a plurality of tenants of the computer cluster;
receiving, from a container hosted at a first of a plurality of servers of the computer cluster, first telemetry data collected about a particular one of the plurality of tenants, wherein the first telemetry data identifies the particular tenant's consumption of a resource provided by the container, and wherein the first telemetry data includes telemetry data received about an application from a monitoring agent executing in the container with the application;
in response to the computer cluster migrating the container from the first server to a second of the plurality of servers, receiving, from the monitoring agent executing in the migrated container hosted at the second server, second telemetry data collected about the particular tenant's consumption of the resource; and
performing analysis of the first and second telemetry data, wherein the analysis includes:
correlating telemetry data collected about the particular tenant by a plurality of sources, wherein the correlating is based on timing of events identified in the correlated telemetry data; and
identifying a signature from ones of the events occurring with a same time interval, wherein the signature is indicative of a potential problem.