You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Welcome to the TelemetryFlow Python SDK documentation. This SDK provides a simple and powerful interface for instrumenting your Python applications with metrics, logs, and traces using OpenTelemetry.
graph TB
subgraph "Interface Layer"
A[TelemetryFlowClient]
B[TelemetryFlowBuilder]
end
subgraph "Application Layer"
C[Commands]
D[Queries]
E[CommandBus]
F[QueryBus]
end
subgraph "Domain Layer"
G[TelemetryConfig]
H[Credentials]
I[Protocol/SignalType]
end
subgraph "Infrastructure Layer"
J[TelemetryCommandHandler]
K[OTLPExporterFactory]
L[OpenTelemetry SDK]
end
A --> C
A --> D
B --> G
C --> E
D --> F
E --> J
J --> K
K --> L
G --> H
G --> I
Loading
SDK Features
Core Features
100% OTLP Compliant: Full OpenTelemetry Protocol support
Three Signals: Metrics, Logs, and Traces
Multiple Protocols: gRPC (default) and HTTP
Type Safety: Full type hints with mypy support
Architecture
Domain-Driven Design (DDD): Clean separation of concerns