spec_type: telemetry name: Observability Configuration version: "1.0" metrics: provider: prometheus endpoint: /metrics custom_metrics: - name: http_requests_total type: counter labels: [method, path, status] description: Total HTTP requests - name: order_processing_duration type: histogram buckets: [0.1, 0.5, 1, 2, 5] description: Order processing time in seconds - name: active_sessions type: gauge description: Current number of active user sessions traces: provider: jaeger sampling_rate: 0.1 propagation: w3c spans: - name: http_request attributes: [method, path, user_id] - name: database_query attributes: [query_type, table] - name: external_api_call attributes: [service, endpoint] instrumentation: auto_instrument: - http - database - redis custom_spans: - order_processing - payment_processing