US 12,192,082 B1
Telemetry data abstraction
Ran Sandhaus, Tel Aviv Jaffa (IL); Vladimir Shalikashvili, Petah-Tiqwa (IL); and Ortal Bashan, Tel-Aviv (IL)
Assigned to MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed by MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed on Aug. 9, 2023, as Appl. No. 18/232,299.
Int. Cl. H04L 43/08 (2022.01); G06F 11/34 (2006.01)
CPC H04L 43/08 (2013.01) [G06F 11/3409 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system to generate a telemetry pipeline, the system comprising:
an interface that receives one or more user-defined functions for the telemetry pipeline; and
a processor including logic that:
implements programmatically the one or more user-defined functions to:
collect telemetry data at a plurality of Operating System (OS) layers in the telemetry pipeline based on the one or more user-defined functions; and
calculate smart metrics at different layers of the plurality of OS layers in the telemetry pipeline, wherein the smart metrics are built in a hierarchal manner with increasing complexity from a lower layer to an upper layer, wherein the smart metrics are calculated at a layer closest to where associated telemetry data is collected, and wherein the smart metrics aggregate the collected telemetry data.