Processing data streams received from instrumented software using incremental finite window double exponential smoothing

    公开(公告)号:US11023280B2

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

    申请号:US16129494

    申请日:2018-09-12

    Applicant: Splunk Inc.

    Inventor: Joseph Ari Ross

    Abstract: A system receives a time series of data values from instrumented software executing on an external system. Each data value corresponds to a metric of the external system. The system stores a level value representing a current estimate of the time series and a trend value representing a trend in the time series. The level and trend values are based on data in a window having a trailing value. In response to receiving a most recent value, the system updates the level value and the trend value to add an influence of the most recent value and remove an influence of the trailing value. The system forecasts based on the updated level and trend values, and in response to determining that the forecast indicates the potential resource shortage event, takes action.

    TRACE AND SPAN SAMPLING AND ANALYSIS FOR INSTRUMENTED SOFTWARE

    公开(公告)号:US20200372007A1

    公开(公告)日:2020-11-26

    申请号:US16757354

    申请日:2019-10-28

    Applicant: Splunk Inc.

    Abstract: Embodiments of the present disclosure provide for trace and span sampling and analysis for instrumented software. Each span may be annotated with one or more tags that provide context about an executed task, such as a user instrumenting the software, a document involved in a request, an infrastructure element used in servicing a request, etc. A sampler may perform tail-based sampling of traces comprising spans. The sampler may select a portion of the traces having selected features and send them to an analyzer. The analyzer may receive the selected traces and determine whether the selected traces are indicative of configuration problems for the instrumented software. An alert may be generated based on identified configuration problems.

Patent Agency Ranking