opentelemetry-llm ยท diff
git:20260507.44b06c0 to git:20260601.da7723a
72 added, 72 removed. Audit A to A.
- ---
- name: opentelemetry-llm
- description: OpenTelemetry instrumentation for LLM applications with distributed tracing
- allowed-tools:
- - Read
- - Write
- - Edit
- - Bash
- - Glob
- - Grep
- graph:
- domains: [domain:software-engineering]
- specializations: [specialization:ai-agents-conversational]
- skillAreas: [skill-area:agent-debugging-logging, skill-area:observability-instrumentation]
- roles: [role:ml-engineer, role:backend-engineer]
- workflows: [workflow:ml-model-lifecycle, workflow:feature-development]
-
- ---
-
- # OpenTelemetry LLM Skill
-
- ## Capabilities
-
- - Configure OpenTelemetry SDK for LLM apps
- - Implement LLM-specific instrumentation
- - Set up trace exporters (Jaeger, OTLP)
- - Design semantic conventions for LLM
- - Configure span attributes for AI workloads
- - Implement context propagation
-
- ## Target Processes
-
- - llm-observability-monitoring
- - agent-deployment-pipeline
-
- ## Implementation Details
-
- ### Core Components
-
- 1. **TracerProvider**: SDK configuration
- 2. **SpanProcessor**: Batch/simple processors
- 3. **Exporters**: Jaeger, OTLP, Console
- 4. **Instrumentation**: Auto and manual
-
- ### LLM Semantic Conventions
-
- - gen_ai.system (OpenAI, Anthropic)
- - gen_ai.request.model
- - gen_ai.request.max_tokens
- - gen_ai.response.finish_reason
- - gen_ai.usage.prompt_tokens
-
- ### Configuration Options
-
- - Exporter selection
- - Sampling strategies
- - Resource attributes
- - Span limits
- - Context propagation
-
- ### Best Practices
-
- - Consistent attribute naming
- - Appropriate sampling
- - Error handling traces
- - Propagate context across services
-
- ### Dependencies
-
- - opentelemetry-sdk
- - opentelemetry-exporter-*
- - openinference (optional)
+ ---
+ name: opentelemetry-llm
+ description: OpenTelemetry instrumentation for LLM applications with distributed tracing
+ allowed-tools:
+ - Read
+ - Write
+ - Edit
+ - Bash
+ - Glob
+ - Grep
+ graph:
+ domains: [domain:software-engineering]
+ specializations: [specialization:ai-agents-conversational]
+ skillAreas: [skill-area:agent-debugging-logging, skill-area:observability-instrumentation]
+ roles: [role:ml-engineer, role:backend-engineer]
+ workflows: [workflow:ml-model-lifecycle, workflow:feature-development]
+
+ ---
+
+ # OpenTelemetry LLM Skill
+
+ ## Capabilities
+
+ - Configure OpenTelemetry SDK for LLM apps
+ - Implement LLM-specific instrumentation
+ - Set up trace exporters (Jaeger, OTLP)
+ - Design semantic conventions for LLM
+ - Configure span attributes for AI workloads
+ - Implement context propagation
+
+ ## Target Processes
+
+ - llm-observability-monitoring
+ - agent-deployment-pipeline
+
+ ## Implementation Details
+
+ ### Core Components
+
+ 1. **TracerProvider**: SDK configuration
+ 2. **SpanProcessor**: Batch/simple processors
+ 3. **Exporters**: Jaeger, OTLP, Console
+ 4. **Instrumentation**: Auto and manual
+
+ ### LLM Semantic Conventions
+
+ - gen_ai.system (OpenAI, Anthropic)
+ - gen_ai.request.model
+ - gen_ai.request.max_tokens
+ - gen_ai.response.finish_reason
+ - gen_ai.usage.prompt_tokens
+
+ ### Configuration Options
+
+ - Exporter selection
+ - Sampling strategies
+ - Resource attributes
+ - Span limits
+ - Context propagation
+
+ ### Best Practices
+
+ - Consistent attribute naming
+ - Appropriate sampling
+ - Error handling traces
+ - Propagate context across services
+
+ ### Dependencies
+
+ - opentelemetry-sdk
+ - opentelemetry-exporter-*
+ - openinference (optional)