-
公开(公告)号:US11182367B1
公开(公告)日:2021-11-23
申请号:US16388812
申请日:2019-04-18
Applicant: SPLUNK INC.
Inventor: Vishal Patel , Jimmy John , Stephen Phillip Sorkin , Johnathon Lee Cervelli , Mitchell Neuman Blank, Jr. , Robin Kumar Das
Abstract: The invention is directed towards enabling data volume and data type based licensing of software in a distributed system of a plurality of remote and/or local nodes. The invention enables measuring and optionally restricting the use of software based on one or more provided licenses that restrict the amount and type of data that may be processed by the software. New and older licenses may be added together for a single, bulk entitlement for a given volume of data processing for one or all types of data. Different users in the same enterprise may combine license entitlements too. Also, a new license can be acquired repeatedly, without requiring the issuance of combined licenses by the issuing authority and/or the revocation of prior licenses.
-
公开(公告)号:US11010390B2
公开(公告)日:2021-05-18
申请号:US16444593
申请日:2019-06-18
Applicant: SPLUNK, INC.
Inventor: Vishal Patel , Mitchell Neuman Blank, Jr. , Sundar Renegarajan Vasan , Stephen Phillip Sorkin
IPC: G06F16/2457 , G06F16/9537 , G06F16/9535 , G06F16/22 , G06F16/27 , G06F16/29 , H04L29/08 , G06F11/20 , G06F3/06
Abstract: Embodiments are directed towards managing within a cluster environment having a plurality of indexers for data storage using redundancy the data being managed using a generation identifier, such that a primary indexer is designated for a given generation of data. When a master device for the cluster fails, data may continue to be stored using redundancy, and data searches performed may still be performed.
-
公开(公告)号:US10798148B2
公开(公告)日:2020-10-06
申请号:US16202990
申请日:2018-11-28
Applicant: SPLUNK INC.
Inventor: Ledion Bitincka , Vishal Patel , Geoffrey Hendrey , Eric Woo
Abstract: In a computer-implemented method for configuring a distributed computer system comprising a plurality of nodes of a plurality of node classes, configuration files for a plurality of nodes of each of the plurality of node classes are stored in a central repository. The configuration files include information representing a desired system state of the distributed computer system, and the distributed computer system operates to keep an actual system state of the distributed computer system consistent with the desired system state. The plurality of node classes includes forwarder nodes for receiving data from an input source, indexer nodes for indexing the data, and search head nodes for searching the data. Responsive to receiving changes to the configuration files, the changes are propagated to nodes of the plurality of nodes impacted by the changes based on a node class of the nodes impacted by the changes.
-
公开(公告)号:US10606856B2
公开(公告)日:2020-03-31
申请号:US15339886
申请日:2016-10-31
Applicant: Splunk Inc.
Inventor: Amrittpal Singh Bath , Pratiksha Shah , Murugan Kandaswamy , Vishal Patel
IPC: G06F17/00 , G06F16/248 , G06F16/22 , G06F16/25 , G06F16/28 , G06F16/901 , G06F16/951 , G06F16/242 , G06F16/2455 , G06F16/2458 , G06F16/835 , G06F16/9038 , G06F16/9535 , G06F16/903 , H04L29/08 , G06F3/0481 , G06T11/20 , H04L12/26
Abstract: The disclosed embodiments include a method performed by a data intake and query system. The method includes ingesting collected data including metrics data including key values and numerical values, where each numerical value is indicative of a measured characteristic of a computing resource (e.g., device), and populating a first portion of a metric-series index (msidx) file with the key values and a second portion of the msidx file with the numerical values. The first portion is distinct from the second portion. The method further includes generating metrics from the metrics data, where each metric has dimensions populated with at least some of the key values and has one of the numerical values. The method further includes indexing the metrics by at least one of the dimensions.
-
公开(公告)号:US10474682B2
公开(公告)日:2019-11-12
申请号:US15967385
申请日:2018-04-30
Applicant: SPLUNK, INC.
Inventor: Vishal Patel , Mitchell Neuman Blank, Jr. , Sundar Renegarajan Vasan , Stephen Phillip Sorkin
IPC: G06F16/2457 , G06F16/27 , G06F16/29 , G06F16/22 , G06F16/9535 , G06F16/9537 , H04L29/08 , G06F11/20 , G06F3/06
Abstract: Embodiments are directed towards managing within a cluster environment having a plurality of indexers for data storage using redundancy the data being managed using a generation identifier, such that a primary indexer is designated for a given generation of data. When a master device for the cluster fails, data may continue to be stored using redundancy, and data searches performed may still be performed.
-
公开(公告)号:US20190163678A1
公开(公告)日:2019-05-30
申请号:US16264335
申请日:2019-01-31
Applicant: Splunk Inc.
Inventor: Amrittpal Singh Bath , Pratiksha Shah , Murugan Kandaswamy , Vishal Patel
IPC: G06F16/248 , G06F16/22 , G06T11/20 , G06F16/2458 , G06F16/9535 , G06F16/28 , G06F16/951 , G06F16/9038 , G06F16/25 , G06F16/901 , G06F16/2455 , G06F16/835 , G06F16/903 , G06F16/242 , H04L29/08 , G06F3/0481
Abstract: The disclosed technique can be performed by a data intake and query system. The technique includes ingesting data including log data obtained over a network from systems, and receiving user input indicating a scope for retrieving data and a criterion expressed in a structured language. The technique further includes retrieving data based on the scope indicated by the user input and extracting a first field value and a second field value from the retrieved data based on the criterion and the scope. The first field value includes a first numerical value indicative of a measured characteristic of a computing device and the second field value includes a first dimension. The technique further includes storing a first structured metric and the first dimension in a time-series metrics store. The first structured metric includes the first numerical value. The first dimension is associated with the first numerical value.
-
47.
公开(公告)号:US20190026319A1
公开(公告)日:2019-01-24
申请号:US16141913
申请日:2018-09-25
Applicant: Splunk Inc.
Inventor: Amritpal Singh Bath , Mitchell Neuman Blank , Vishal Patel , Stephen Phillip Sorkin
IPC: G06F17/30
Abstract: Embodiments are directed towards managing and tracking item identification of a plurality of items to determine if an item is a new or existing item, where an existing item has been previously processed. In some embodiments, two or more item identifiers may be generated. In one embodiment, generating the two or more item identifiers may include analyzing the item using a small item size characteristic, a compressed item, or for an identifier collision. The two or more item identifiers may be employed to determine if the item is a new or existing item. In one embodiment, the two or more item identifiers may be compared to a record about an existing item to determine if the item is a new or existing item. If the item is an existing item, then the item may be further processed to determine if the existing item has actually changed.
-
公开(公告)号:US20180089290A1
公开(公告)日:2018-03-29
申请号:US15339912
申请日:2016-10-31
Applicant: Splunk Inc.
Inventor: Thomas Allan Haggie , Clint Sharp , Alexander Douglas James , David Ryan Marquardt , Hailun Yan , Christopher Pride , Vishal Patel , Amrittpal Singh Bath , Pratiksha Shah , Murugan Kandaswamy , Steve Yu Zhang , Ledion Bitincka , David E. Simmen , Marc Andre Chene , Esguerra Ma Kharisma , Igor Stojanovski
IPC: G06F17/30
CPC classification number: G06F16/248 , G06F3/0481 , G06F16/22 , G06F16/2228 , G06F16/2255 , G06F16/2425 , G06F16/2455 , G06F16/24568 , G06F16/2462 , G06F16/2477 , G06F16/25 , G06F16/285 , G06F16/8373 , G06F16/901 , G06F16/90335 , G06F16/9038 , G06F16/951 , G06F16/9535 , G06T11/206 , G06T2200/24 , H04L43/08 , H04L67/02 , H04L67/025
Abstract: The disclosed embodiments include a method performed by a data intake and query system. The method includes ingesting each metric including at least one key value and a measured value taken of a computing resource, and storing each metric in an index of a metrics store, where the index defines at least one dimension populated with the at least one key value and a measure populated with the measured value. The method further includes cataloging metadata in a metrics catalog, where the metadata is related to the metrics stored in the metrics store, performing an analysis of metrics data included in the metrics store and/or the metrics catalog to obtain results, and causing display of the results or an indication of the results on a display device.
-
公开(公告)号:US20180089188A1
公开(公告)日:2018-03-29
申请号:US15339906
申请日:2016-10-31
Applicant: Splunk Inc.
Inventor: Esguerra Ma Kharisma , Igor Stojanovski , Vishal Patel
IPC: G06F17/30
CPC classification number: G06F16/248 , G06F3/0481 , G06F16/22 , G06F16/2228 , G06F16/2255 , G06F16/2425 , G06F16/2455 , G06F16/24568 , G06F16/2462 , G06F16/2477 , G06F16/25 , G06F16/285 , G06F16/8373 , G06F16/901 , G06F16/90335 , G06F16/9038 , G06F16/951 , G06F16/9535 , G06T11/206 , G06T2200/24 , H04L43/08 , H04L67/02 , H04L67/025
Abstract: The disclosed embodiments include a method performed by a data intake and query system. The method includes ingesting metrics including respective key values and respective measured values, where the respective key values include a primary key value of a selected primary key. The method further includes generating a hash value for each metric by processing each primary key value with a hashing function, and indexing each metric in association with an existing hash bucket having a matching hash value.
-
50.
公开(公告)号:US20160321352A1
公开(公告)日:2016-11-03
申请号:US14700844
申请日:2015-04-30
Applicant: Splunk Inc.
Inventor: Vishal Patel , Jagannath Kerai , Hasan Alayli
IPC: G06F17/30
CPC classification number: G06F17/30631 , G06F17/30144
Abstract: The present disclosure is directed to providing dynamic indexer discovery. An index manager, which may also be known as a cluster master, is configured to track the statuses and capabilities of indexers and provide the statuses and capabilities obtained from the indexers to data collectors, such as forwarders. The data collectors may use the statuses and capabilities associated with the indexers to load balance transmission of data to the indexers. Dynamic indexer discovery may eliminate the need to manually reconfigure data collectors when the status of an indexer changes because the information may be obtained from the index manager without the need to reinitialize the data collectors.
Abstract translation: 本公开旨在提供动态索引器发现。 索引管理器也可以被称为集群主机,被配置为跟踪索引器的状态和能力,并将从索引器获得的状态和功能提供给诸如转发器之类的数据收集器。 数据收集器可以使用与索引器相关联的状态和功能将数据的传输负载平衡到索引器。 当索引器的状态发生变化时,动态索引器发现可能会消除手动重新配置数据收集器的需要,因为可以从索引管理器获取信息,而无需重新初始化数据收集器。
-
-
-
-
-
-
-
-
-