Log file processing for root cause analysis of a network fabric

US10756949B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10756949-B2
Application numberUS-201715834865-A
CountryUS
Kind codeB2
Filing dateDec 7, 2017
Priority dateDec 7, 2017
Publication dateAug 25, 2020
Grant dateAug 25, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The disclosed technology relates to log file processing techniques for root cause analysis of a network fabric. A system may be configured to identify a feature of interest in a log file and calculating an abnormal level for the feature of interest. The system is further configured to detect that a performance event has occurred during a time period, determine whether the feature of interest is at the abnormal level during the time period, and identify a correlation between the feature of interest and the performance event based on the determining.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method comprising: receiving a number of log files from at least one network sensor distributed across a network environment; identifying a feature of interest in the number of log files; calculating an abnormal level for the feature of interest based on text data in the number of log files; detecting that a performance event has occurred during a time period; determining whether the feature of interest is at the abnormal level during the time period, wherein the abnormal level comprises a frequency value for the feature of interest or an average value for the feature of interest; and identifying a correlation between the feature of interest and the performance event based on the determining. 2. The computer-implemented method of claim 1 , further comprising: providing the correlation to a network administrator as a potential root cause for the performance event. 3. The computer-implemented method of claim 2 , further comprising: transmitting the correlation to a client device associated with the network administrator. 4. The computer-implemented method of claim 1 , wherein identifying the feature of interest comprises identifying, based on configuration data, a log file from the number of log files, wherein the feature of interest is identified in the log file, and wherein the configuration data comprises at least one known location for the log file or a known file name associated with the log file. 5. The computer-implemented method of claim 1 , wherein identifying the feature of interest comprises identifying a log file from the number of log files containing the feature of interest, the method further comprising: identifying the log file by determining that a machine accessed the log file, determining that a size of the log file has increased, and determining that the log file contains text data. 6. The computer-implemented method of claim 1 , wherein identifying the feature of interest comprises identifying a log file from the number of log files, wherein the feature of interest is identified in the log file, and wherein the log file is identified by tracking an entropy of the log file or words in the log file over a period of time the abnormal level is a frequency value for a feature of interest. 7. The computer-implemented method of claim 1 , wherein the performance event comprises a monitored metric exceeding a threshold level. 8. The computer-implemented method of claim 1 , wherein the feature of interest is identified based on a pattern, and wherein the pattern is specified by a regular expression specifying the pattern. 9. A non-transitory computer-readable medium comprising instructions which, when executed by a computing system, cause the computing system to: identify a feature of interest in a log file, wherein the feature of interest is identified based on a pattern, and wherein the pattern is specified by a regular expression specifying the pattern; calculate an abnormal level for the feature of interest based on text data in the log file; detect that a performance event has occurred during a time period; determine whether the feature of interest is at the abnormal level during the time period, wherein the abnormal level comprises a frequency value for the feature of interest or an average value for the feature of interest identify a correlation between the feature of interest and the performance event based on the determining whether the feature of interest is at the abnormal level. 10. The non-transitory computer-readable medium of claim 9 , wherein the instructions further cause the computing system to: receive, from a remote network sensor, the log file. 11. The non-transitory computer-readable medium of claim 9 , wherein the instructions further cause the computing system to: provide the correlation to a remote client device associated with a network administrator as a potential root cause for the performance event. 12. The non-transitory computer-readable medium of claim 9 , wherein the instructions further cause the computing system to: identify the log file based on configuration data comprising at least one known location for the log file or a known file name associated with the log file. 13. The non-transitory computer-readable medium of claim 9 , wherein the instructions further cause the computing system to: identify the log file based by determining that a machine accessed the log file, determining that a size of the log file has increased, and determining that the log file contains text data. 14. A system comprising: one or more processors; and at least one non-transitory computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the one or more processors to: receive a number of log files from one or more host entities distributed across a network environment; identify a feature of interest in the number of log files; calculate an abnormal level for the feature of interest based on text data in the number of log files; detect that a performance event has occurred during a time period; and determine whether the feature of interest is at the abnormal level during the time period, wherein the abnormal level comprises a frequency value for the feature of interest or an average value for the feature of interest; and identify a correlation between the feature of interest and the performance event based the determining whether the feature of interest is bcing at the abnormal level during the time period. 15. The system of claim 14 , further comprising a network interface configured to provide the correlation to a network administrator as a potential root cause for the performance event. 16. The system of claim 14 , wherein the feature of interest is identified in a log file from the number of log files, the at least one non-transitory computer-readable storage medium stores instructions which, when executed by the one or more processors, cause the one or more processors to identify the log file based on configuration data comprising at least one known location for the log file or a known file name associated with the log file. 17. The system of claim 14 , wherein the feature of interest is identified in a log file from the number of log files, the at least one non-transitory computer-readable storage medium stores instructions which, when executed by the one or more processors, cause the one or more processors to identify the log file by determining that a machine accessed the log file, determining that a size of the log file has increased, and determining that the log file contains text data. 18. The system of claim 14 , wherein the at least one non-transitory computer-readable storage medium stores instructions which, when executed by the one or more processors, cause the one or more processors to provide performance data for the one or more host entities to an analytics engine, and wherein the performance event is detected based on the performance data. 19. The system of claim 14 , wherein the feature of interest is identified based on a pattern provided by a network administrator. 20. The system of claim 14 , wherein the feature of interest is identified based on analysis of the text data in the number of log files.

Assignees

Inventors

Classifications

  • using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis · CPC title

  • using logs of notifications; Post-processing of notifications · CPC title

  • Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

  • based on time · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10756949B2 cover?
The disclosed technology relates to log file processing techniques for root cause analysis of a network fabric. A system may be configured to identify a feature of interest in a log file and calculating an abnormal level for the feature of interest. The system is further configured to detect that a performance event has occurred during a time period, determine whether the feature of interest is…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0631. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 25 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).