P
US11068372B2ActiveUtilityPatentIndex 59

Linking computing metrics data and computing inventory data

Assignee: RED HAT INCPriority: Feb 19, 2018Filed: Feb 19, 2018Granted: Jul 20, 2021
Est. expiryFeb 19, 2038(~11.6 yrs left)· nominal 20-yr term from priority
Inventors:MAZZITELLI JOHN JSHAUGHNESSY JAY
G06F 11/3048H04L 41/046Y02D10/00G06F 11/3006G06F 11/3051H04L 41/06G06F 11/3065H04L 41/22G06F 11/3452
59
PatentIndex Score
0
Cited by
19
References
16
Claims

Abstract

A method includes receiving, at a first server device, computing inventory data from one or more application components of a computing device, and receiving, at the first service device, computing metrics data from the one or more application components of the computing device. The computing inventory data is received from a second server device. The method further includes determining, by a processing device, a hierarchical relationship indication at least partially in view of the computing metrics data and the computing inventory data, and further providing the hierarchical relationship indication to a client device in response to a request.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An apparatus, comprising:
 a memory to store computing inventory data associated with one or more components of a computing device; and 
 a processing device operatively coupled to the memory, the processing device to:
 receive the computing inventory data from one or more components of the computing device, the computing inventory data collected via a first monitoring device associated with the one or more components of the computing device, wherein the computing inventory data comprises contextual information and identification information of the one or more components of the computing device; 
 receive computing metrics data from a server device, wherein the computing metrics data comprises time series data collected by the server device via a second monitoring device associated with the one or more components of the computing device; 
 combine the computing metrics data and the computing inventory data into a relationship indication by appending the contextual information and the identification information of the computing inventory data to the time series data of the computing metrics data; and 
 provide the relationship indication to be displayed via a graphical user interface of a client device in response to a request, wherein the relationship indication comprises a plurality of links between the computing inventory data and the computing metrics data. 
 
 
     
     
       2. The apparatus of  claim 1 , wherein the server device comprises a Prometheus™ metrics data collection server. 
     
     
       3. The apparatus of  claim 1 , wherein the apparatus comprises a Prometheus™ inventory data collection server. 
     
     
       4. The apparatus of  claim 1 , wherein the computing metrics data comprises one or more time-series indicating runtime metrics associated with the one or more components of the computing device. 
     
     
       5. The apparatus of  claim 1 , wherein the relationship indication comprises one or more pointer values indicating a nexus between the computing metrics data and the computing inventory data. 
     
     
       6. The apparatus of  claim 1 , wherein the first monitoring device comprises an inventory agent operatively coupled to the one or more components of the computing device. 
     
     
       7. The apparatus of  claim 1 , wherein the second monitoring device comprises a Prometheus™ agent operatively coupled to the one or more components of the computing device. 
     
     
       8. The apparatus of  claim 1 , wherein the server device is to determine the relationship indication at least partially in view of the computing metrics data and the computing inventory data and to provide the relationship indication to the client device in response to a second request. 
     
     
       9. The apparatus of  claim 1 , wherein the processing device is to provide the relationship indication to the client device in response to a request received via a graphical user interface (GUI) presented on the client device. 
     
     
       10. A method, comprising:
 receiving, at a first server device, computing inventory data associated with one or more components of a computing device, wherein the computing inventory data comprises contextual information and identification information of the one or more components of the computing device; 
 receiving, at the first server device, computing metrics data associated with the one or more components of the computing device wherein the computing metrics data comprises time series data, the computing inventory data received from a second server device; 
 combining, by a processing device of the first server device, the computing metrics data and the computing inventory data into a relationship indication by appending the contextual information and the identification information of the computing inventory data to the time series data of the computing metrics data; and 
 providing the relationship indication to be displayed via a graphical user interface of a client device in response to a request, wherein the relationship indication comprises a plurality of links between the computing inventory data and the computing metrics data. 
 
     
     
       11. The method of  claim 10 , wherein receiving the computing metrics data comprises receiving one or more time-series indicating runtime metrics associated with the one or more components of the computing device. 
     
     
       12. The method of  claim 10 , wherein determining the relationship indication comprises determining a nexus between the computing metrics data and the computing inventory data. 
     
     
       13. A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to:
 receive computing metrics data from an application server of a computing device, the computing metrics data captured via a Prometheus™ agent associated with the application server, wherein the computing metrics data comprises time series data; 
 receive computing inventory data from the application server of the computing device, the computing inventory data captured via an inventory agent associated with the application server, and wherein the computing inventory data comprises contextual information associated with the application server; 
 determine, by the processing device, a relationship between the computing metrics data and the computing inventory data in view of the computing metrics data and the computing inventory data, the relationship comprising an association between the computing metrics data and computing resources identified by the computing inventory data; 
 generate an indication of the relationship by appending the contextual information of the computing inventory data to the time series data of the computing metrics data; and 
 provide the indication of the relationship between the computing metrics data and the computing inventory data to be displayed via a graphical user interface of a client device in response to a request, wherein the indication of the relationship comprises a plurality of links between the computing inventory data and the computing metrics data. 
 
     
     
       14. The non-transitory computer-readable storage medium of  claim 13 , further causing the processing device to receive the computing metrics data by receiving one or more time-series indicating runtime metrics associated with the application server and the computing device. 
     
     
       15. The non-transitory computer-readable storage medium of  claim 13 , further causing the processing device to receive the computing inventory data by receiving contextual information and identification information for the application server. 
     
     
       16. The non-transitory computer-readable storage medium of  claim 13 , further causing the processing device to determine the relationship by determining each nexus between the computing metrics data and the computing inventory data.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.