├── .gitignore ├── ConsoleAppConsumoAPIs ├── ConsoleAppConsumoAPIs.csproj ├── ConsoleAppConsumoAPIs.sln ├── Endpoints.cs ├── Models │ └── ResultadoContador.cs └── Program.cs ├── DockerCompose └── docker-compose.yml ├── RabbitMQ └── APIContagem │ ├── .vscode │ ├── launch.json │ └── tasks.json │ ├── APIContagem.csproj │ ├── Contador.cs │ ├── Controllers │ └── ContadorController.cs │ ├── Dockerfile │ ├── Messaging │ └── MessageSender.cs │ ├── Models │ └── ResultadoContador.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Tracing │ └── OpenTelemetryExtensions.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── Redis └── APIContagem │ ├── .vscode │ ├── launch.json │ └── tasks.json │ ├── APIContagem.csproj │ ├── APIContagem.sln │ ├── Controllers │ └── ContadorController.cs │ ├── Logging │ └── ContagemLogging.cs │ ├── Models │ └── ResultadoContador.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Tracing │ └── OpenTelemetryExtensions.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── Scripts-SqlServer └── BaseContagemRabbitMQ.sql └── WorkerContagem ├── .vscode ├── launch.json └── tasks.json ├── Data ├── ContagemRepository.cs └── HistoricoContagem.cs ├── Dockerfile ├── Models └── ResultadoContador.cs ├── Program.cs ├── Properties └── launchSettings.json ├── Tracing └── OpenTelemetryExtensions.cs ├── Worker.cs ├── WorkerContagem.csproj ├── WorkerContagem.sln ├── appsettings.Development.json └── appsettings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/.gitignore -------------------------------------------------------------------------------- /ConsoleAppConsumoAPIs/ConsoleAppConsumoAPIs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/ConsoleAppConsumoAPIs/ConsoleAppConsumoAPIs.csproj -------------------------------------------------------------------------------- /ConsoleAppConsumoAPIs/ConsoleAppConsumoAPIs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/ConsoleAppConsumoAPIs/ConsoleAppConsumoAPIs.sln -------------------------------------------------------------------------------- /ConsoleAppConsumoAPIs/Endpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/ConsoleAppConsumoAPIs/Endpoints.cs -------------------------------------------------------------------------------- /ConsoleAppConsumoAPIs/Models/ResultadoContador.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/ConsoleAppConsumoAPIs/Models/ResultadoContador.cs -------------------------------------------------------------------------------- /ConsoleAppConsumoAPIs/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/ConsoleAppConsumoAPIs/Program.cs -------------------------------------------------------------------------------- /DockerCompose/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/DockerCompose/docker-compose.yml -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/.vscode/launch.json -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/.vscode/tasks.json -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/APIContagem.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/APIContagem.csproj -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/Contador.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/Contador.cs -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/Controllers/ContadorController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/Controllers/ContadorController.cs -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/Dockerfile -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/Messaging/MessageSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/Messaging/MessageSender.cs -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/Models/ResultadoContador.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/Models/ResultadoContador.cs -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/Program.cs -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/Properties/launchSettings.json -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/Tracing/OpenTelemetryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/Tracing/OpenTelemetryExtensions.cs -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/appsettings.Development.json -------------------------------------------------------------------------------- /RabbitMQ/APIContagem/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/RabbitMQ/APIContagem/appsettings.json -------------------------------------------------------------------------------- /Redis/APIContagem/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Redis/APIContagem/.vscode/launch.json -------------------------------------------------------------------------------- /Redis/APIContagem/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Redis/APIContagem/.vscode/tasks.json -------------------------------------------------------------------------------- /Redis/APIContagem/APIContagem.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Redis/APIContagem/APIContagem.csproj -------------------------------------------------------------------------------- /Redis/APIContagem/APIContagem.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Redis/APIContagem/APIContagem.sln -------------------------------------------------------------------------------- /Redis/APIContagem/Controllers/ContadorController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Redis/APIContagem/Controllers/ContadorController.cs -------------------------------------------------------------------------------- /Redis/APIContagem/Logging/ContagemLogging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Redis/APIContagem/Logging/ContagemLogging.cs -------------------------------------------------------------------------------- /Redis/APIContagem/Models/ResultadoContador.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Redis/APIContagem/Models/ResultadoContador.cs -------------------------------------------------------------------------------- /Redis/APIContagem/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Redis/APIContagem/Program.cs -------------------------------------------------------------------------------- /Redis/APIContagem/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Redis/APIContagem/Properties/launchSettings.json -------------------------------------------------------------------------------- /Redis/APIContagem/Tracing/OpenTelemetryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Redis/APIContagem/Tracing/OpenTelemetryExtensions.cs -------------------------------------------------------------------------------- /Redis/APIContagem/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Redis/APIContagem/appsettings.Development.json -------------------------------------------------------------------------------- /Redis/APIContagem/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Redis/APIContagem/appsettings.json -------------------------------------------------------------------------------- /Scripts-SqlServer/BaseContagemRabbitMQ.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/Scripts-SqlServer/BaseContagemRabbitMQ.sql -------------------------------------------------------------------------------- /WorkerContagem/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/.vscode/launch.json -------------------------------------------------------------------------------- /WorkerContagem/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/.vscode/tasks.json -------------------------------------------------------------------------------- /WorkerContagem/Data/ContagemRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/Data/ContagemRepository.cs -------------------------------------------------------------------------------- /WorkerContagem/Data/HistoricoContagem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/Data/HistoricoContagem.cs -------------------------------------------------------------------------------- /WorkerContagem/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/Dockerfile -------------------------------------------------------------------------------- /WorkerContagem/Models/ResultadoContador.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/Models/ResultadoContador.cs -------------------------------------------------------------------------------- /WorkerContagem/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/Program.cs -------------------------------------------------------------------------------- /WorkerContagem/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/Properties/launchSettings.json -------------------------------------------------------------------------------- /WorkerContagem/Tracing/OpenTelemetryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/Tracing/OpenTelemetryExtensions.cs -------------------------------------------------------------------------------- /WorkerContagem/Worker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/Worker.cs -------------------------------------------------------------------------------- /WorkerContagem/WorkerContagem.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/WorkerContagem.csproj -------------------------------------------------------------------------------- /WorkerContagem/WorkerContagem.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/WorkerContagem.sln -------------------------------------------------------------------------------- /WorkerContagem/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/appsettings.Development.json -------------------------------------------------------------------------------- /WorkerContagem/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/DistributedTracing-OpenTelemetry-Jaeger-DotNet6-RabbitMQ-SqlServer-Redis/HEAD/WorkerContagem/appsettings.json --------------------------------------------------------------------------------