Top-Down Performance Assessment of a Hypervisor
    31.
    发明申请
    Top-Down Performance Assessment of a Hypervisor 有权
    管理程序的自上而下的性能评估

    公开(公告)号:US20130239111A1

    公开(公告)日:2013-09-12

    申请号:US13874423

    申请日:2013-04-30

    Applicant: SPLUNK INC.

    Abstract: Techniques promote monitoring of hypervisor systems by presenting dynamic representations of hypervisor architectures that include performance indicators. A reviewer can interact with the representation to progressively view select lower-level performance indicators. Higher level performance indicators can be determined based on tower level state assessments. A reviewer can also view historical performance metrics and indicators, which can aid in understanding which configuration changes or system usages may have led to sub-optimal performance.

    Abstract translation: 技术通过呈现包含性能指标的虚拟机监控程序架构的动态表示来促进对管理程序系统的监视。 评论者可以与表示进行交互,以逐步查看选择的较低级别的绩效指标。 可以根据塔级状态评估来确定更高层次的绩效指标。 审阅者还可以查看历史绩效指标和指标,这有助于了解哪些配置更改或系统使用可能导致次优性能。

    Data intake and query system with distributed data acquisition, indexing and search

    公开(公告)号:US11755371B1

    公开(公告)日:2023-09-12

    申请号:US18055789

    申请日:2022-11-15

    Applicant: Splunk Inc.

    CPC classification number: G06F9/5005 G06F9/5011 G06F9/5033 G06F9/505

    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.

    Method and system for dynamically monitoring performance of a multi-component computing environment via user-selectable nodes

    公开(公告)号:US10929163B2

    公开(公告)日:2021-02-23

    申请号:US16174261

    申请日:2018-10-29

    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.

    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.

Patent Agency Ranking