tracing-schema-generator

Solid

Generate distributed tracing schemas for OpenTelemetry with Jaeger/Zipkin integration

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Tracing Schema Generator Skill ## Overview Generates OpenTelemetry tracing schemas including span attribute definitions, trace context propagation, and Jaeger/Zipkin integration configurations. ## Capabilities - OpenTelemetry tracing schemas - Span attribute definitions - Trace context propagation (W3C, B3) - Jaeger integration - Zipkin integration - Baggage propagation - Sampling strategy configuration - Span naming conventions ## Target Processes - observability-implementation - microservices-decomposition ## Input Schema ```json { "type": "object", "required": ["services"], "properties": { "services": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "operations": { "type": "array" }, "dependencies": { "type": "array" } } } }, "propagation": { "type": "string", "enum": ["w3c", "b3", "jaeger"], "default": "w3c" }, "backend": { "type": "string", "enum": ["jaeger", "zipkin", "tempo", "xray"], "default": "jaeger" }, "options": { "type": "object", "properties": { "samplingRate": { "type": "number", "default": 0.1 }, "samplingStrategy": { "type": "string", "enum": ["always_on", "always_off", "trace_id_ratio", "parent_based"], "default": "trace_id_ratio" }, "includeBaggage": { ...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills