Skip to content

Add end-user logging and tracing for drivers #2210

Open
@birschick-bq

Description

@birschick-bq

What feature or improvement would you like to see?

I'd like to suggest the following plan based on the use of OpenTelemetry

Create a proof-of-concept

  1. Target a Go driver like Snowflake
  2. Enable the "zero code" automatic instrumentation option

Enable output to

  1. Local file logging
  2. Console logging
  3. Possibly to a remote tracing system

Determine if

  1. automatic instrumentation is a viable option
  2. if automatic instrumentation is too verbose, exposes private, or personally identifying information.
  3. or if we need to use complete manual instrumentation or some combination
  4. determine if cross-runtime contexts can be bridged and if so, how best to accomplish that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions