-
公开(公告)号:US11349947B1
公开(公告)日:2022-05-31
申请号:US17107711
申请日:2020-11-30
申请人: Splunk Inc.
发明人: Nikhil Mungel , Brian Krueger
IPC分类号: H04L29/08 , H04L67/567 , H04L67/02 , H04L67/564 , H04L67/1097 , H04L41/5051 , H04L41/50
摘要: In various embodiments, a gateway application generates an outgoing Hypertext Transmission Protocol (HTTP) request based on an incoming HTTP request. In operation, the gateway application receives the incoming HTTP request and identifies an upstream service based on at least one of an HTTP method and a header included in the incoming HTTP request. Subsequently, the gateway application generates an outgoing HTTP request based on the upstream service and the incoming HTTP request. Finally, the gateway application issues the outgoing HTTP request. The outgoing HTTP request causes the upstream service to perform an action requested in the incoming HTTP request. Advantageously, the gateway application enables underlying upstream services to perform actions specified via incoming HTTP requests without directly exposing the upstream services to users.
-
公开(公告)号:US11347695B2
公开(公告)日:2022-05-31
申请号:US16793845
申请日:2020-02-18
申请人: Splunk Inc.
发明人: Yuan Xu
IPC分类号: G06F16/00 , G06F16/178 , G06F16/188
摘要: Embodiments of the present disclosure provide techniques for efficiently and accurately performing propagation of search-head specific configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. The cluster of search heads may be synchronized such that the search heads operate to receive the configuration or knowledge object customizations from one or more clients from a central or lead search head. To reduce the amount of data that is transferred during propagation, the list of configuration or knowledge object customizations maintained in each search head is filtered from the list of the lead search head until a divergence point is determined. Once determined and communicated to the lead search head, the lead search head sends the configuration and knowledge object customization data that is absent from the internal list of the member search head.
-
63.
公开(公告)号:US11347622B1
公开(公告)日:2022-05-31
申请号:US17064442
申请日:2020-10-06
申请人: SPLUNK INC.
发明人: Mayank Agarwal , Steven Karis , Justin Smith
IPC分类号: G06F11/36 , G06Q10/06 , G06F3/0482 , G06F9/22
摘要: Monitoring and troubleshooting tools provide the capability to visualize different levels of a client's application that is deployed as a suite of independent but cooperating services (e.g., as microservices of a microservices-based architecture), collect values of monitored or tracked metrics at those different levels, and visualize values of the metrics at those levels. For example, metrics values can be generated for teams of the microservices.
-
公开(公告)号:US11347577B1
公开(公告)日:2022-05-31
申请号:US17019858
申请日:2020-09-14
申请人: Splunk Inc.
发明人: Amritpal Singh Bath , Bharath Kishore Reddy Aleti , Octavio Enrique Di Sciullo , Tingjin Xu , Jason Andrew Beyers , Kartheek Babu Kolla , Chaithra Nataraj , Clara Elizabeth Lee
IPC分类号: G06F11/07 , G06F16/2455
摘要: Systems and methods are disclosed for monitoring features of a computing device of a distributed computing system using a self-monitoring module. The self-monitoring module can include multiple feature-specific monitoring modules and one or more parent nodes for the feature-specific monitoring modules. A feature-specific monitoring module can identify or detect a fault status change, such as a fault condition or fault resolution, for one or more features. Based on the identified fault conditions or fault resolutions, the feature-specific monitoring module can determine an internal status and communicate an updated status to a parent node.
-
公开(公告)号:US20220156249A1
公开(公告)日:2022-05-19
申请号:US17589760
申请日:2022-01-31
申请人: Splunk Inc.
IPC分类号: G06F16/23 , G06F16/245 , G06F16/27 , G06F16/248
摘要: Systems and methods are described to correlate different types of data obtained from a distributed ledger system. The distributed ledger system can generate transaction notifications, log data, and/or metrics data. At least some of the data generated by the distributed ledger system can be obtained by a data intake and query system via a distributed ledger system monitor. The data from the distributed ledger system can be stored in the data intake and query system and correlated. Based on the correlation, the data intake and query system can determine a history of a transaction in the distributed ledger system, relationships between components of the distributed ledger system, and/or an architecture of the distributed ledger system.
-
公开(公告)号:US11327992B1
公开(公告)日:2022-05-10
申请号:US16512899
申请日:2019-07-16
申请人: Splunk Inc.
IPC分类号: G06F16/00 , G06F16/25 , H04L29/06 , G06F16/903 , H04L67/60 , G06F16/901 , G06F9/50 , G06F16/908
摘要: Systems and methods are disclosed for authenticating a user to use one or more components of a data intake and query system. The data intake and query system enables the generation or searching of events that include raw machine data associated with a timestamp. The data intake and query system receives a request for access via an application programming interface (API). Based on the request, the data intake and query system authenticates the user. The data intake and query system can receive a second request via the API for a component of the data intake and query system. Based on a determination that the user is authenticated, the data intake and query system can communicate the request to the component.
-
67.
公开(公告)号:US11321160B2
公开(公告)日:2022-05-03
申请号:US16672210
申请日:2019-11-01
申请人: SPLUNK INC.
发明人: Mayank Agarwal , Steven Flanders , Justin Smith , Gergely Danyi
摘要: A method of tracking errors in a system comprising microservices comprises ingesting a plurality of spans generated by the microservices during a given duration of time. The method further comprises consolidating the plurality of spans associated with the given duration of time into a plurality of traces, wherein each trace comprises a subset of the plurality of spans that comprise a common trace identifier. For each trace, the method comprises: a) mapping a respective trace to one or more error stacks computed for the respective trace and to one or more attributes determined for the respective trace; and b) emitting each error stack computed from the respective trace with an associated pair of attributes. The method then comprises reducing duplicate pairs of error stack and associated attributes and maintaining a count for each pair of error stack and associated attributes.
-
公开(公告)号:US11316882B2
公开(公告)日:2022-04-26
申请号:US16944127
申请日:2020-07-30
申请人: Splunk Inc.
发明人: Nicholas J. Filippi , Siegfried Puchbauer-Schnabel , Carl S. Yestrau , Vivian Shen , J. Mathew Elting
IPC分类号: H04L29/06 , G06F9/54 , G06F16/21 , G06F16/33 , G06F16/903 , H04L67/02 , H04L41/0686 , H04L51/23 , H04L41/22 , H04L65/65
摘要: The disclosed embodiments relate to a system that generates an alert based on information extracted from search results generated by a query. During operation, the system executes the query to generate the search results. The system also obtains configuration information for the alert, wherein the configuration information identifies information associated with the search results, and also specifies a trigger condition for the alert. Next, when the trigger condition for the alert is met, the system uses the configuration information to generate a payload containing the identified information associated with the search results. The system then invokes alert-generating functionality and provides the payload as input to the alert-generating functionality. This enables the alert-generating functionality to use the information from the search results while performing one or more alert actions association with the alert.
-
公开(公告)号:US11314799B2
公开(公告)日:2022-04-26
申请号:US15224491
申请日:2016-07-29
申请人: Splunk, Inc.
发明人: Adam Oliner
摘要: Described herein are technologies that facilitate effective use (e.g., indexing and searching) of non-text machine data (e.g., audio/visual data) with text-based indexes of an event-based machine-data intake and query system.
-
公开(公告)号:US11310313B2
公开(公告)日:2022-04-19
申请号:US17014244
申请日:2020-09-08
申请人: Splunk Inc.
IPC分类号: G06F15/167 , H04L67/1087 , H04L67/1004 , G06F16/951 , H04L43/106 , H04L43/16 , H04L67/02
摘要: Multi-threaded processing of search responses returned by search peers is disclosed. An example method may include transmitting, by a computer system, a search request to a plurality of search peers of a data aggregation and analysis system; receiving, by a first processing thread, a plurality of data packets from the plurality of search peers; parsing, by a second processing thread operating asynchronously with respect to the first processing thread, one or more data packets of the plurality of data packets, to produce a partial response to the search request; splitting the partial response into two or more fields; and generating, based on the two or more fields of the partial response, an aggregated response to the search request.
-
-
-
-
-
-
-
-
-