MONITORING APPLICATIONS RUNNING ON CONTAINERS

    公开(公告)号:US20190235906A1

    公开(公告)日:2019-08-01

    申请号:US15933405

    申请日:2018-03-23

    Applicant: VMWARE, INC.

    Abstract: Embodiments disclosed herein relate to a method, system, and computer-readable medium for monitoring an application executing across a plurality of containers. A performance monitor requests a list of containers created on at least one computing system. The performance monitor retrieves information associated with a creation of each container in the list. The performance monitor parses the information associated with each container in the list to identify a cluster of related containers that are running the applications. The performance monitor displays a topology that relates the containers of the cluster to resources in the at least one computing system. The performance monitor identified a pair of containers that are negatively correlated based on the topology. The performance monitor adjusts the application to remove the negative correlation between the pair of containers.

    Methods and systems that efficiently cache log/event messages in a distributed log-analytics system

    公开(公告)号:US11586486B2

    公开(公告)日:2023-02-21

    申请号:US17093569

    申请日:2020-11-09

    Applicant: VMWARE, INC.

    Abstract: The current document is directed to methods and systems that efficiently cache log/event messages in log/event-message systems incorporated within distributed computer facilities. The log/event-message systems provide the data-collection, data-storage, and data-querying functionalities that provide a basis for distributed log-analytics systems which, in turn, provide a basis for automated and semi-automated system-administration-and-management systems. Efficient caching significantly extends the period of time that networking failures and log/event-message processing delays can be tolerated by log/event-message systems without significant loss of information. Rather than caching individual log/event messages, message collectors that employ the currently disclosed technologies cache information regarding log/event-message types, leading to efficient compression of the cached information. As a result, message collectors can cache log/event messages without significant loss of information for time periods of several orders of magnitude greater than those achieved by caching individual log/event messages.

    METHODS AND SYSTEMS FOR CONSTRUCTING EXPRESSIONS THAT EXTRACTS METRICS FROM LOG MESSAGES

    公开(公告)号:US20220019588A1

    公开(公告)日:2022-01-20

    申请号:US17008755

    申请日:2020-09-01

    Applicant: VMWARE, INC.

    Abstract: Automated methods and systems for generating Grok expressions for extraction of metric data from any type of log message are described. Method and systems include construction of a directed graph from Grok patterns. A sample log message is selected from log messages that record metrics values of a desired metric. The directed graph is used to construct a Grok expression from the sample log message. The Grok expression is then used to parse log messages that are of the same type or format as the sample log message to extract the desired metric data from the log messages. The metric may in turn be used to troubleshoot problems anchor identifying potential root causes of problems in a data center or other type of distributed computing system.

    Monitoring applications running on containers

    公开(公告)号:US11010185B2

    公开(公告)日:2021-05-18

    申请号:US15933405

    申请日:2018-03-23

    Applicant: VMWARE, INC.

    Abstract: Embodiments disclosed herein relate to a method, system, and computer-readable medium for monitoring an application executing across a plurality of containers. A performance monitor requests a list of containers created on at least one computing system. The performance monitor retrieves information associated with a creation of each container in the list. The performance monitor parses the information associated with each container in the list to identify a cluster of related containers that are running the applications. The performance monitor displays a topology that relates the containers of the cluster to resources in the at least one computing system. The performance monitor identified a pair of containers that are negatively correlated based on the topology. The performance monitor adjusts the application to remove the negative correlation between the pair of containers.

Patent Agency Ranking