Skip to content

Repositório para explorar os recursos das apis de observabilidade do .net EventSource, DiagnosticSource, OpenTelemetry e Distributed Tracing.

Notifications You must be signed in to change notification settings

wodsonluiz/DiagnosticExamples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET Diagnostics for Applications: Best Practices

GitHub Actions Workflow Status

Repositório para explorar os recursos das APIs de observabilidade do .NET: EventSource, DiagnosticSource, OpenTelemetry e Distributed Tracing.([GitHub][1])

🧰 Tecnologias e Conceitos Abordados

  • EventSource: API para geração de eventos de diagnóstico de alta performance.
  • DiagnosticSource: Mecanismo para instrumentação leve e coleta de dados de diagnóstico.
  • OpenTelemetry: Framework para observabilidade, oferecendo suporte a métricas, logs e traces.
  • Distributed Tracing: Técnicas para rastrear requisições através de múltiplos serviços.
  • Jaeger: Ferramenta de código aberto para rastreamento distribuído.
Os projetos nesse repositório vai possibilitar esse laboratório:

Screenshot 2025-05-19 at 22 20 36

📁 Estrutura do Repositório

DiagnosticExamples/
├── .github/workflows/      # Configurações de CI/CD
├── resources/              # Arquivos de apoio e documentação
├── src/                    # Código-fonte dos exemplos
│   ├── EventSourceDemo/        # Exemplo utilizando EventSource
│   ├── DiagnosticSourceDemo/   # Exemplo utilizando DiagnosticSource
│   ├── OpenTelemetryDemo/      # Exemplo utilizando OpenTelemetry
│   └── DistributedTracingDemo/ # Exemplo de rastreamento distribuído
├── DiagnosticExamples.sln  # Solução do Visual Studio
└── README.md               # Este arquivo

📚 Referencias


About

Repositório para explorar os recursos das apis de observabilidade do .net EventSource, DiagnosticSource, OpenTelemetry e Distributed Tracing.

Topics

Resources

Stars

Watchers

Forks

Languages