Visualization of data from clusters
First Claim
1. A computer-implemented method comprising:
- receiving machine data pertaining to a plurality of computational units;
generating time stamped events from the received machine data, each time stamped event having a time stamp derived from time stamp data parsed from the received machine data;
receiving input identifying a current metric of interest that characterizes an aspect of computational performance;
selecting a set of analysis parameters, wherein the set of analysis parameters is selected in response to the input;
analyzing the time stamped events using the set of analysis parameters;
determining, for each computational unit of the plurality of computational units, a value of the metric of interest, wherein the determination is based on the analyzed time stamped events;
causing display of a visualization, wherein the visualization simultaneously includes the value of the metric of interest for each computational unit of the plurality of computational units, wherein the metric of interest is presented via a heat map, such that an overlay on a representation of a computational unit of the plurality of computational units reflects the corresponding metric of interest.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed towards the visualization of machine data received from computing clusters. Embodiments may enable improved analysis of computing cluster performance, error detection, troubleshooting, error prediction, or the like. Individual cluster nodes may generate machine data that includes information and data regarding the operation and status of the cluster node. The machine data is received from each cluster node for indexing by one or more indexing applications. The indexed machine data including the complete data set may be stored in one or more index stores. A visualization application enables a user to select one or more analysis lenses that may be used to generate visualizations of the machine data. The visualization application employs the analysis lens to produce visualizations of the computing cluster machine data.
9 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving machine data pertaining to a plurality of computational units; generating time stamped events from the received machine data, each time stamped event having a time stamp derived from time stamp data parsed from the received machine data; receiving input identifying a current metric of interest that characterizes an aspect of computational performance; selecting a set of analysis parameters, wherein the set of analysis parameters is selected in response to the input; analyzing the time stamped events using the set of analysis parameters; determining, for each computational unit of the plurality of computational units, a value of the metric of interest, wherein the determination is based on the analyzed time stamped events; causing display of a visualization, wherein the visualization simultaneously includes the value of the metric of interest for each computational unit of the plurality of computational units, wherein the metric of interest is presented via a heat map, such that an overlay on a representation of a computational unit of the plurality of computational units reflects the corresponding metric of interest. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A network device comprising:
-
a device, implemented at least partially in hardware, that receives machine data pertaining to a plurality of computational units; a device, implemented at least partially in hardware, that generates time stamped events from the received machine data, each time stamped event having a time stamp derived from time stamp data parsed from the received machine data; a device, implemented at least partially in hardware, that receives input identifying a current metric of interest that characterizes an aspect of computational performance; a device, implemented at least partially in hardware, that selects a set of analysis parameters, wherein the set of analysis parameters is selected in response to the input; a device, implemented at least partially in hardware, that analyzes the time stamped events using the set of analysis parameters; a device, implemented at least partially in hardware, that determines, for each computational unit of the plurality of computational units, a value of the metric of interest, wherein the determination is based on the analyzed time stamped events; a device, implemented at least partially in hardware, that causes display of a visualization, wherein the visualization simultaneously includes the value of the metric of interest for each computational unit of the plurality of computational units, wherein the metric of interest is presented via a heat map, such that an overlay on a representation of a computational unit of the plurality of computational units reflects the corresponding metric of interest. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitive storage medium that includes instructions, wherein execution of the instructions by a processor device enables performance a plurality of actions, the actions comprising:
-
receiving machine data pertaining to a plurality of computational units; generating time stamped events from the received machine data, each time stamped event having a time stamp derived from time stamp data parsed from the received machine data; receiving input identifying a current metric of interest that characterizes an aspect of computational performance; selecting a set of analysis parameters, wherein the set of analysis parameters is selected in response to the input; analyzing the time stamped events using the set of analysis parameters; determining, for each computational unit of the plurality of computational units, a value of the metric of interest, wherein the determination is based on the analyzed time stamped events; causing display of a visualization, wherein the visualization simultaneously includes the value of the metric of interest for each computational unit of the plurality of computational units, wherein the metric of interest is presented via a heat map, such that an overlay on a representation of a computational unit of the plurality of computational units reflects the corresponding metric of interest. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for visual analysis of data over a network, comprising:
-
a plurality of nodes; and a network device, including; a memory device for storing instructions; and a processor device that executes at least a portion of the stored instructions to enable performance of a plurality of actions, the actions including; receiving machine data pertaining to a plurality of computational units; generating time stamped events from the received machine data, each time stamped event having a time stamp derived from time stamp data parsed from the received machine data; repeatedly receiving input identifying a current metric of interest that characterizes an aspect of computational performance; dynamically selecting a set of analysis parameters, wherein the set of analysis parameters is selected in response to the input; analyzing the time stamped events using the set of analysis parameters; determining, for each computational unit of the plurality of computational units, a value of the current metric of interest, wherein the determination is based on the analyzed time stamped events; dynamically generating a visualization, wherein the visualization simultaneously includes the value of the current metric of interest for each computational unit of the plurality of computational units, wherein the metric of interest is presented via a heat map, such that an overlay on a representation of a computational unit of the plurality of computational units reflects the corresponding metric of interest; and presenting the visualization. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification