1 مستودع
Architectural pattern that separates stable instrumentation interfaces from concrete SDK implementations.
Distinct from API Design Patterns: Specifically refers to the decoupling of a telemetry API from its SDK implementation, not general API design patterns.
Explore 1 awesome GitHub repository matching software engineering & architecture · SDK-API Separation. Refine with filters or upvote what's useful.
OpenTelemetry Go is a framework for generating and collecting distributed traces, metrics, and logs from Go applications. It provides a standardized telemetry instrumentation API for adding observability markers to code and a corresponding SDK for processing and emitting these signals. The project utilizes a configurable observability pipeline to sample and export telemetry data to external backends using the OTLP wire protocol. It features a pluggable export system and a separation between the public API and the SDK implementation, allowing telemetry to be routed to third-party platforms wit
Separates the public instrumentation API from the SDK implementation, allowing multiple SDKs to coexist behind the same interface.