Sysdig has filed a patent for techniques that organize and store metrics for efficient querying. The system receives an original dataset comprising metrics and metadata from a device, populates a tree structure with the metrics and metadata, generates an updated dataset with labels and enriched labels based on the metadata, stores it in a database table, and responds to queries by generating a result set with data values and enriched labels. GlobalData’s report on Sysdig gives a 360-degree view of the company including its patenting strategy. Buy the report here.
According to GlobalData’s company profile on Sysdig, Network services virtualization was a key innovation area identified from patents. Sysdig's grant share as of September 2023 was 48%. Grant share is based on the ratio of number of grants to total number of patents.
Efficient querying and storage of metrics in a database
A recently filed patent (Publication Number: US20230315726A1) describes a computer-implemented method for managing and querying data in a clustered application environment. The method involves receiving an original dataset from a device, which includes data values for one or more metrics of a component in the clustered application environment, along with associated metadata. Based on this data, a tree structure is populated with nodes that represent different components of the environment. These nodes contain values, labels defining attributes associated with the data values, and enriched labels corresponding to the metadata. An updated dataset is generated from the tree structure, which includes the data values, labels, and enriched labels. This updated dataset is stored in a database table.
The method also involves receiving queries for metrics and generating a result set in response to these queries. The result set contains a subset of data values from the database table, including at least one enriched label. The updated dataset is smaller than the original dataset, allowing for more efficient storage and retrieval of data.
The metadata in the original dataset describes the execution context for the metrics, and the enriched labels correspond to components in the clustered application environment. The original dataset can be in the form of a blob, and the data values can be a time series with value-and-timestamp pairs.
The method supports customization of enriched label names based on a fully qualified name that describes the source of the enriched labels. It also allows for the addition of new enriched labels by updating the tree structure based on data values and metadata from a second dataset received from a second device.
The process of generating the updated dataset involves locating leaf nodes in the tree structure, identifying the data values in these nodes, and traversing up the tree to parent nodes to identify labels and enriched labels associated with them. The updated dataset includes data values, labels, and enriched labels from each level in the tree structure.
The database table used to store the updated dataset includes a column for data values and multiple columns representing labels and enriched labels. Queries can include data values and enriched labels to retrieve specific information.
The patent also covers non-transitory computer-readable media storing program instructions and a system with processors and memory that carry out the described method.
To know more about GlobalData’s detailed insights on Sysdig, buy the report here.
Data Insights
From
The gold standard of business intelligence.
Blending expert knowledge with cutting-edge technology, GlobalData’s unrivalled proprietary data will enable you to decode what’s happening in your market. You can make better informed decisions and gain a future-proof advantage over your competitors.