Elysia Tools
Navegação
Observability
Exemplos de Rastreamento Distribuído
Exemplos completos de rastreamento distribuído usando Jaeger, OpenTelemetry e ferramentas modernas de observabilidade
Exemplos
Entradas desta coleção
Configuração de Rastreamento Distribuído Jaeger
Configuração completa Jaeger com coletores, agentes e UI para rastreamento distribuído
Dificuldade
6/10
Tempo estimado
20 min
Etiquetas
jaeger, collector, agent, deployment, sampling, storage
- format
- YAML
- version
- 1.x
- components
- ["collector","agent","query-service","ui"]
- storage
- elasticsearch
- features
- ["sampling","compression","batch-processing"]
Instrumentação Automática OpenTelemetry
Configuração de instrumentação automática para múltiplas linguagens com spans personalizados
Dificuldade
7/10
Tempo estimado
25 min
Etiquetas
opentelemetry, instrumentation, auto-instrument, telemetry, metrics, tracing
- format
- JSON
- specification
- OpenTelemetry
- languages
- ["java","python","nodejs","go","dotnet"]
- features
- ["auto-instrumentation","custom-spans","baggage","propagation"]
Fluxo de Requisições de Microsserviços
Exemplo de trace distribuído mostrando fluxo através de múltiplos microsserviços
Dificuldade
5/10
Tempo estimado
10 min
Etiquetas
microservices, request-flow, correlation, context-propagation, span-tree
- format
- JSON
- services
- ["api-gateway","user-service","order-service","payment-service","notification-service"]
- spanTypes
- ["http","database","cache","message-queue"]
- complexity
- multi-service
Detecção de Gargalos de Performance
Configuração avançada para identificar gargalos com atributos detalhados
Dificuldade
8/10
Tempo estimado
30 min
Etiquetas
performance, bottleneck, analysis, optimization, error-tracking, metrics
- format
- YAML
- features
- ["span-attributes","error-tracking","slow-queries","memory-usage","cpu-profiling"]
- alerts
- ["threshold-based","anomaly-detection"]
- integrations
- ["prometheus","grafana"]
Pipeline OpenTelemetry Collector
Configuração para processar e exportar traces para múltiplos backends
Dificuldade
7/10
Tempo estimado
25 min
Etiquetas
otel-collector, pipeline, processors, exporters, receivers
- format
- YAML
- version
- 0.x
- components
- ["receivers","processors","exporters","extensions"]
- backends
- ["jaeger","zipkin","prometheus","elasticsearch"]
- features
- ["batch-processing","sampling","filtering","transformation"]
Propagação de Contexto Entre Serviços
Exemplo de implementação de propagação de contexto entre microsserviços
Dificuldade
6/10
Tempo estimado
15 min
Etiquetas
context-propagation, headers, cross-service, correlation, baggage
- format
- JavaScript
- apis
- ["@opentelemetry/api","@opentelemetry/sdk-node"]
- concepts
- ["context","baggage","propagators","extract","inject"]
- protocols
- ["http","grpc","messaging"]
Ferramentas
Ferramentas frequentemente usadas com este exemplo
Relacionado