VISUALIZATION OF DATA FROM CLUSTERS
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.
25 Citations
58 Claims
-
1-30. -30. (canceled)
-
31. A method comprising:
-
receiving machine data pertaining to a plurality of computational units; repeatedly receiving input identifying a current metric of interest that characterizes an aspect of computational performance; dynamically determining an analysis lens, wherein the analysis lens is determined in response to the input; using the analysis lens to analyze the received machine data; determining, for each computational unit of a the plurality of computational units, a value of the current metric of interest, wherein the determination is based on the analysis; 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; and presenting the visualization. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A network device comprising:
-
a memory device for storing instructions; and a processor device that executes at least a portion of the stored instructions to enable a performance of a plurality of actions, the actions including; receiving machine data pertaining to a plurality of computational units; repeatedly receiving input identifying a current metric of interest that characterizes an aspect of computational performance; dynamically determining an analysis lens, wherein the analysis lens is determined in response to the input; using the analysis lens to analyze the received machine data; determining, for each computational unit of a the plurality of computational units, a value of the current metric of interest, wherein the determination is based on the analysis; 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; and presenting the visualization. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. 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; repeatedly receiving input identifying a current metric of interest that characterizes an aspect of computational performance; dynamically determining an analysis lens, wherein the analysis lens is determined in response to the input; using the analysis lens to analyze the received machine data; determining, for each computational unit of a the plurality of computational units, a value of the current metric of interest, wherein the determination is based on the analysis; 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; and presenting the visualization. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. 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; repeatedly receiving input identifying a current metric of interest that characterizes an aspect of computational performance; dynamically determining an analysis lens, wherein the analysis lens is determined in response to the input; using the analysis lens to analyze the received machine data; determining, for each computational unit of a the plurality of computational units, a value of the current metric of interest, wherein the determination is based on the analysis; 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; and presenting the visualization. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
Specification