Skip to content

SDK instrumentation: OpenTelemetry opt-in for Python + Go docs #23

@zeevdr

Description

@zeevdr

Add OpenTelemetry instrumentation support to SDKs so users can see get/set/watch operations in their application traces.

Python SDK (medium effort):

  • Add otel optional extra (pip install opendecree[otel])
  • otel=True constructor flag wires opentelemetry-instrumentation-grpc interceptor
  • Works for sync + async clients and watchers

Go SDKs (docs only):

  • Users already pass their own grpc.ClientConn — document the OTel interceptor pattern
  • No code changes needed

Effort: .claude/efforts/22-sdk-instrumentation.md


Migrated from zeevdr/decree#72

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpriority: P2Nice-to-havesize: SQuick win — a few hours or less

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions