Trace events in a database system

    公开(公告)号:US11907212B1

    公开(公告)日:2024-02-20

    申请号:US18194357

    申请日:2023-03-31

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/2448 G06F16/2365 G06F16/248 G06F9/54

    Abstract: Provided herein are systems and methods for configuring trace events. A system includes at least one hardware processor coupled to a memory and configured to instantiate a user code runtime to execute user-defined function (UDF) code. The user code runtime is instantiated within a sandbox process of an execution node. An application programming interface (API) call is detected during execution of the UDF code. The API call includes one or more configurations of a trace event. Telemetry information is collected based on the one or more configurations. The telemetry information is associated with the trace event using a telemetry API. The telemetry API corresponds to the API call. The telemetry information is formatted using the telemetry API, to generate structured telemetry information. The at least one hardware processor causes ingestion of the structured telemetry information into an event table.

    Trace events in a database system

    公开(公告)号:US12222934B2

    公开(公告)日:2025-02-11

    申请号:US18404734

    申请日:2024-01-04

    Applicant: Snowflake Inc.

    Abstract: A system includes at least one hardware processor and at least one memory storing instructions that cause the at least one hardware processor to perform operations. The operations include configuring a processing stack in an execution node process. The processing stack includes a telemetry application programming interface (API). At least one configuration of a trace event is retrieved using an API call received by the execution node process. Telemetry information of the trace even is collected using the telemetry API based on the at least one configuration. An event table is updated based on the telemetry information.

    EXTENDED TELEMETRY METRIC DATA TYPES
    3.
    发明公开

    公开(公告)号:US20240330283A1

    公开(公告)日:2024-10-03

    申请号:US18545464

    申请日:2023-12-19

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/2448 G06F16/2358 G06F16/252 G06F16/258

    Abstract: Provided herein are systems and methods for configuring extended telemetry metric data types. A system includes at least one hardware processor coupled to a memory and configured to detect an API call at an execution node of a database system. Metric data emitted by a telemetry API corresponding to the API call is collected. The metric data is converted from a first data format associated with the telemetry API to a second data format to generate formatted metric data. The second data format is a native format to an event table of the database system. Telemetry data based on the formatted metric data is ingested into the event table.

    TRACE EVENTS IN A DATABASE SYSTEM
    4.
    发明公开

    公开(公告)号:US20240202187A1

    公开(公告)日:2024-06-20

    申请号:US18404734

    申请日:2024-01-04

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/2448 G06F16/2365 G06F16/248 G06F9/54

    Abstract: A system includes at least one hardware processor and at least one memory storing instructions that cause the at least one hardware processor to perform operations. The operations include configuring a processing stack in an execution node process. The processing stack includes a telemetry application programming interface (API). At least one configuration of a trace event is retrieved using an API call received by the execution node process. Telemetry information of the trace even is collected using the telemetry API based on the at least one configuration. An event table is updated based on the telemetry information.

Patent Agency Ranking