Systems and methods for monitoring and analyzing performance in a computer system with state distribution ring

    公开(公告)号:US10469344B2

    公开(公告)日:2019-11-05

    申请号:US15582153

    申请日:2017-04-28

    Applicant: SPLUNK INC.

    Abstract: A system that displays performance data for a computing environment. During operation, the system determines performance states for a plurality of entities that comprise the computing environment based on values of a performance metric for the entities. Next, the system displays the computing environment as a tree comprising nodes representing the plurality of entities and edges representing parent-child relationships between the plurality of entities. Then, for each parent node in the tree, the system determines counts of one or more performance states for descendants of the parent node in the tree. Finally, the system displays a graphical representation of the determined counts while displaying the parent node. In some embodiments, displaying the graphical representation of the determined counts includes displaying a circular ring comprising visually distinct sections associated with different performance states, wherein the visually distinct sections are sized proportionately with the determined counts for the associated performance states.

    Displaying state information for computing nodes in a hierarchical computing environment

    公开(公告)号:US10114663B2

    公开(公告)日:2018-10-30

    申请号:US14529019

    申请日:2014-10-30

    Applicant: Splunk Inc.

    Abstract: The disclosed embodiments relate to a system for monitoring a virtual-machine environment. During operation, the system identifies a parent and a set of two or more child components that are related to the parent component in the virtual-machine environment. Next, the system determines a performance metric for each child component in the set of two or more child components. The system then determines a child-component performance state for each child component in the set of two or more child components based on the performance metric for the child component and a child-component state criterion. Finally, the system determines a parent state for the parent component based on the child-component performance state for each child component in the set of two or more child components and a parent-component state criterion, wherein the parent-component state criterion includes a threshold percentage or number of child components that have a specified state.

    Dynamic scheduling of tasks for collecting and processing data using job configuration data

    公开(公告)号:US10089143B2

    公开(公告)日:2018-10-02

    申请号:US14611138

    申请日:2015-01-30

    Applicant: Splunk Inc.

    Abstract: A scheduler manages execution of a plurality of data-collection jobs, assigns individual jobs to specific forwarders in a set of forwarders, and generates and transmits tokens (e.g., pairs of data-collection tasks and target sources) to assigned forwarders. The forwarder uses the tokens, along with stored information applicable across jobs, to collect data from the target source and forward it onto an indexer for processing. For example, the indexer can then break a data stream into discrete events, extract a timestamp from each event and index (e.g., store) the event based on the timestamp. The scheduler can monitor forwarders' job performance, such that it can use the performance to influence subsequent job assignments. Thus, data-collection jobs can be efficiently assigned to and executed by a group of forwarders, where the group can potentially be diverse and dynamic in size.

    PROACTIVE MONITORING TREE PROVIDING PINNED PERFORMANCE INFORMATION ASSOCIATED WITH A SELECTED NODE

    公开(公告)号:US20180096499A1

    公开(公告)日:2018-04-05

    申请号:US15696076

    申请日:2017-09-05

    Applicant: Splunk Inc.

    CPC classification number: G06T11/206 G06F9/455

    Abstract: The disclosed embodiments relate to a system that displays performance data for a computing environment. During operation, the system first determines values for a performance metric for a plurality of entities that comprise the computing environment. Next, the system displays the computing environment as a set of nodes representing the plurality of entities. While displaying the nodes, the system displays a chart with a line illustrating how a value of the performance metric for the selected node varies over time, wherein the line is displayed against a background illustrating how a distribution of the performance metric for a reference subset of the set of nodes varies over time.

    PROACTIVE MONITORING TREE WITH NODE PINNING
    79.
    发明申请
    PROACTIVE MONITORING TREE WITH NODE PINNING 有权
    动态监测树与注射器

    公开(公告)号:US20150149914A1

    公开(公告)日:2015-05-28

    申请号:US14609080

    申请日:2015-01-29

    Applicant: Splunk Inc.

    Abstract: In some embodiments, in response to the user selecting a first node in the tree to be pinned, the system displays a first detail panel for the first node, wherein the first detail panel displays state information for the first node, wherein the state information is frozen at the time of pinning. Moreover, in response to the user selecting a second node in the tree to be pinned, the system displays a second detail panel for the second node, wherein the second detail panel displays state information for the second node, wherein the state information is frozen at the time of pinning. Note that the first detail panel is displayed concurrently with the second detail panel to facilitate comparing state information between the first and second nodes.

    Abstract translation: 在一些实施例中,响应于用户选择待固定的树中的第一节点,系统显示用于第一节点的第一详细面板,其中第一细节面板显示第一节点的状态信息,其中状态信息是 冻结时冻结。 此外,响应于用户选择待固定的树中的第二节点,系统显示第二节点的第二详细面板,其中第二细节面板显示第二节点的状态信息,其中状态信息被冻结在 锁定的时间。 请注意,第一个细节面板与第二个细节面板同时显示,以便于比较第一个和第二个节点之间的状态信息。

    PROACTIVE MONITORING TREE WITH STATE DISTRIBUTION RING
    80.
    发明申请
    PROACTIVE MONITORING TREE WITH STATE DISTRIBUTION RING 有权
    主动监测树与状态分布环

    公开(公告)号:US20140320500A1

    公开(公告)日:2014-10-30

    申请号:US14253529

    申请日:2014-04-15

    Applicant: Splunk Inc.

    Abstract: A system that displays performance data for a computing environment. During operation, the system determines performance states for a plurality of entities that comprise the computing environment based on values of a performance metric for the entities. Next, the system displays the computing environment as a tree comprising nodes representing the plurality of entities and edges representing parent-child relationships between the plurality of entities. Then, for each parent node in the tree, the system determines counts of one or more performance states for descendants of the parent node in the tree. Finally, the system displays a graphical representation of the determined counts while displaying the parent node. In some embodiments, displaying the graphical representation of the determined counts includes displaying a circular ring comprising visually distinct sections associated with different performance states, wherein the visually distinct sections are sized proportionately with the determined counts for the associated performance states.

    Abstract translation: 显示计算环境的性能数据的系统。 在操作期间,系统基于实体的性能度量的值来确定构成计算环境的多个实体的性能状态。 接下来,系统将计算环境显示为包括表示多个实体的节点的树,以及表示多个实体之间的父子关系的边。 然后,对于树中的每个父节点,系统确定树中父节点的后代的一个或多个性能状态的计数。 最后,系统在显示父节点时显示确定的计数的图形表示。 在一些实施例中,显示确定的计数的图形表示包括显示包括与不同性能状态相关联的视觉上不同部分的圆形环,其中视觉上不同的部分与所确定的相关联的执行状态的计数成比例地确定大小。

Patent Agency Ranking