Methods and systems for storing and querying log messages using log message bifurcation

    公开(公告)号:US11755430B2

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

    申请号:US17184647

    申请日:2021-02-25

    Applicant: VMWARE, INC.

    CPC classification number: G06F11/1471 G06F16/2477 G06F16/256

    Abstract: Methods and systems described herein are directed to storing and querying log messages using log message bifurcation. Each log message that exceeds a time limit for storage in a live storage database is bifurcated into a log pattern that is stored in a log-pattern database and a metric object that records variable information of the log message in a time-series metric database. The log-pattern database and the time-series metric database together provide long-term log storage for the information contained in log messages that are too old to be stored in a live storage database. A request for access to log messages stored in the long-term log storage is completed by reconstructing the requested log messages from log patterns stored in the log-pattern database and metric objects stored in the time-series metric database.

    METHODS AND APPARATUS FOR DETERMINING LOW LATENCY NETWORK CONNECTIVITY IN COMPUTING SYSTEMS

    公开(公告)号:US20210135965A1

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

    申请号:US16799841

    申请日:2020-02-25

    Applicant: VMWARE, INC.

    Abstract: An example apparatus comprises a variable determiner to: parse a plurality of network command responses from a first data collector agent and from a second data collector agent; initialize a value for network connectivity parameters corresponding to the network command responses, the value corresponding to the parsed plurality of network command responses; and assign weighted values to the network connectivity parameters; a connectivity analyzer to determine a first network connectivity factor for the first data collector agent and a second network connectivity factor for the second data collector agent; and a recommender system to: determine whether the first network connectivity factor is a smaller value than the second network connectivity factor; and when the first network connectivity factor is the smaller value, initiate the first data collector agent corresponding to the first network connectivity factor to begin collecting data.

    Methods and apparatus for determining low latency network connectivity in computing systems

    公开(公告)号:US11258686B2

    公开(公告)日:2022-02-22

    申请号:US16799841

    申请日:2020-02-25

    Applicant: VMWARE, INC.

    Abstract: An example apparatus comprises a variable determiner to: parse a plurality of network command responses from a first data collector agent and from a second data collector agent; initialize a value for network connectivity parameters corresponding to the network command responses, the value corresponding to the parsed plurality of network command responses; and assign weighted values to the network connectivity parameters; a connectivity analyzer to determine a first network connectivity factor for the first data collector agent and a second network connectivity factor for the second data collector agent; and a recommender system to: determine whether the first network connectivity factor is a smaller value than the second network connectivity factor; and when the first network connectivity factor is the smaller value, initiate the first data collector agent corresponding to the first network connectivity factor to begin collecting data.

    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.

Patent Agency Ranking