├── .eslintrc.js ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierrc ├── README.md ├── dist ├── Constants.d.ts ├── Constants.js ├── Constants.js.map ├── OpenTelemetryModule.d.ts ├── OpenTelemetryModule.js ├── OpenTelemetryModule.js.map ├── OpenTelemetryModuleAsyncOption.d.ts ├── OpenTelemetryModuleAsyncOption.js ├── OpenTelemetryModuleAsyncOption.js.map ├── OpenTelemetryModuleConfig.d.ts ├── OpenTelemetryModuleConfig.js ├── OpenTelemetryModuleConfig.js.map ├── OpenTelemetryService.d.ts ├── OpenTelemetryService.js ├── OpenTelemetryService.js.map ├── Trace │ ├── Decorators │ │ ├── Span.d.ts │ │ ├── Span.js │ │ └── Span.js.map │ ├── Injectors │ │ ├── BaseTraceInjector.d.ts │ │ ├── BaseTraceInjector.js │ │ ├── BaseTraceInjector.js.map │ │ ├── ControllerInjector.d.ts │ │ ├── ControllerInjector.js │ │ ├── ControllerInjector.js.map │ │ ├── DecoratorInjector.d.ts │ │ ├── DecoratorInjector.js │ │ ├── DecoratorInjector.js.map │ │ ├── EventEmitterInjector.d.ts │ │ ├── EventEmitterInjector.js │ │ ├── EventEmitterInjector.js.map │ │ ├── GuardInjector.d.ts │ │ ├── GuardInjector.js │ │ ├── GuardInjector.js.map │ │ ├── Injector.d.ts │ │ ├── Injector.js │ │ ├── Injector.js.map │ │ ├── LoggerInjector.d.ts │ │ ├── LoggerInjector.js │ │ ├── LoggerInjector.js.map │ │ ├── PipeInjector.d.ts │ │ ├── PipeInjector.js │ │ ├── PipeInjector.js.map │ │ ├── ScheduleInjector.d.ts │ │ ├── ScheduleInjector.js │ │ └── ScheduleInjector.js.map │ ├── NoopTraceExporter.d.ts │ ├── NoopTraceExporter.js │ ├── NoopTraceExporter.js.map │ ├── Tests │ │ ├── BaseTraceInjectorTest.d.ts │ │ ├── BaseTraceInjectorTest.js │ │ ├── BaseTraceInjectorTest.js.map │ │ ├── ControllerInjectorTest.d.ts │ │ ├── ControllerInjectorTest.js │ │ ├── ControllerInjectorTest.js.map │ │ ├── DecoratorInjectorTest.d.ts │ │ ├── DecoratorInjectorTest.js │ │ ├── DecoratorInjectorTest.js.map │ │ ├── EventEmitterInjectorTest.d.ts │ │ ├── EventEmitterInjectorTest.js │ │ ├── EventEmitterInjectorTest.js.map │ │ ├── GuardInjectorTest.d.ts │ │ ├── GuardInjectorTest.js │ │ ├── GuardInjectorTest.js.map │ │ ├── PipeInjectorTest.d.ts │ │ ├── PipeInjectorTest.js │ │ ├── PipeInjectorTest.js.map │ │ ├── SchedulerInjectorTest.d.ts │ │ ├── SchedulerInjectorTest.js │ │ └── SchedulerInjectorTest.js.map │ ├── TraceService.d.ts │ ├── TraceService.js │ └── TraceService.js.map ├── index.d.ts ├── index.js ├── index.js.map └── tsconfig.build.tsbuildinfo ├── docs ├── log.png ├── logo.png └── trace-flow.jpeg ├── jest.config.js ├── package.json ├── src ├── Constants.ts ├── OpenTelemetryModule.ts ├── OpenTelemetryModuleAsyncOption.ts ├── OpenTelemetryModuleConfig.ts ├── OpenTelemetryService.ts ├── Trace │ ├── Decorators │ │ └── Span.ts │ ├── Injectors │ │ ├── BaseTraceInjector.ts │ │ ├── ControllerInjector.ts │ │ ├── DecoratorInjector.ts │ │ ├── EventEmitterInjector.ts │ │ ├── GuardInjector.ts │ │ ├── Injector.ts │ │ ├── LoggerInjector.ts │ │ ├── PipeInjector.ts │ │ └── ScheduleInjector.ts │ ├── NoopTraceExporter.ts │ ├── Tests │ │ ├── BaseTraceInjectorTest.ts │ │ ├── ControllerInjectorTest.ts │ │ ├── DecoratorInjectorTest.ts │ │ ├── EventEmitterInjectorTest.ts │ │ ├── GuardInjectorTest.ts │ │ ├── PipeInjectorTest.ts │ │ └── SchedulerInjectorTest.ts │ └── TraceService.ts └── index.ts ├── tsconfig.build.json └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/README.md -------------------------------------------------------------------------------- /dist/Constants.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Constants.d.ts -------------------------------------------------------------------------------- /dist/Constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Constants.js -------------------------------------------------------------------------------- /dist/Constants.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Constants.js.map -------------------------------------------------------------------------------- /dist/OpenTelemetryModule.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/OpenTelemetryModule.d.ts -------------------------------------------------------------------------------- /dist/OpenTelemetryModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/OpenTelemetryModule.js -------------------------------------------------------------------------------- /dist/OpenTelemetryModule.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/OpenTelemetryModule.js.map -------------------------------------------------------------------------------- /dist/OpenTelemetryModuleAsyncOption.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/OpenTelemetryModuleAsyncOption.d.ts -------------------------------------------------------------------------------- /dist/OpenTelemetryModuleAsyncOption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/OpenTelemetryModuleAsyncOption.js -------------------------------------------------------------------------------- /dist/OpenTelemetryModuleAsyncOption.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/OpenTelemetryModuleAsyncOption.js.map -------------------------------------------------------------------------------- /dist/OpenTelemetryModuleConfig.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/OpenTelemetryModuleConfig.d.ts -------------------------------------------------------------------------------- /dist/OpenTelemetryModuleConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/OpenTelemetryModuleConfig.js -------------------------------------------------------------------------------- /dist/OpenTelemetryModuleConfig.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/OpenTelemetryModuleConfig.js.map -------------------------------------------------------------------------------- /dist/OpenTelemetryService.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/OpenTelemetryService.d.ts -------------------------------------------------------------------------------- /dist/OpenTelemetryService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/OpenTelemetryService.js -------------------------------------------------------------------------------- /dist/OpenTelemetryService.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/OpenTelemetryService.js.map -------------------------------------------------------------------------------- /dist/Trace/Decorators/Span.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Decorators/Span.d.ts -------------------------------------------------------------------------------- /dist/Trace/Decorators/Span.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Decorators/Span.js -------------------------------------------------------------------------------- /dist/Trace/Decorators/Span.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Decorators/Span.js.map -------------------------------------------------------------------------------- /dist/Trace/Injectors/BaseTraceInjector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/BaseTraceInjector.d.ts -------------------------------------------------------------------------------- /dist/Trace/Injectors/BaseTraceInjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/BaseTraceInjector.js -------------------------------------------------------------------------------- /dist/Trace/Injectors/BaseTraceInjector.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/BaseTraceInjector.js.map -------------------------------------------------------------------------------- /dist/Trace/Injectors/ControllerInjector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/ControllerInjector.d.ts -------------------------------------------------------------------------------- /dist/Trace/Injectors/ControllerInjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/ControllerInjector.js -------------------------------------------------------------------------------- /dist/Trace/Injectors/ControllerInjector.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/ControllerInjector.js.map -------------------------------------------------------------------------------- /dist/Trace/Injectors/DecoratorInjector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/DecoratorInjector.d.ts -------------------------------------------------------------------------------- /dist/Trace/Injectors/DecoratorInjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/DecoratorInjector.js -------------------------------------------------------------------------------- /dist/Trace/Injectors/DecoratorInjector.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/DecoratorInjector.js.map -------------------------------------------------------------------------------- /dist/Trace/Injectors/EventEmitterInjector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/EventEmitterInjector.d.ts -------------------------------------------------------------------------------- /dist/Trace/Injectors/EventEmitterInjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/EventEmitterInjector.js -------------------------------------------------------------------------------- /dist/Trace/Injectors/EventEmitterInjector.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/EventEmitterInjector.js.map -------------------------------------------------------------------------------- /dist/Trace/Injectors/GuardInjector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/GuardInjector.d.ts -------------------------------------------------------------------------------- /dist/Trace/Injectors/GuardInjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/GuardInjector.js -------------------------------------------------------------------------------- /dist/Trace/Injectors/GuardInjector.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/GuardInjector.js.map -------------------------------------------------------------------------------- /dist/Trace/Injectors/Injector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/Injector.d.ts -------------------------------------------------------------------------------- /dist/Trace/Injectors/Injector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/Injector.js -------------------------------------------------------------------------------- /dist/Trace/Injectors/Injector.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/Injector.js.map -------------------------------------------------------------------------------- /dist/Trace/Injectors/LoggerInjector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/LoggerInjector.d.ts -------------------------------------------------------------------------------- /dist/Trace/Injectors/LoggerInjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/LoggerInjector.js -------------------------------------------------------------------------------- /dist/Trace/Injectors/LoggerInjector.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/LoggerInjector.js.map -------------------------------------------------------------------------------- /dist/Trace/Injectors/PipeInjector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/PipeInjector.d.ts -------------------------------------------------------------------------------- /dist/Trace/Injectors/PipeInjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/PipeInjector.js -------------------------------------------------------------------------------- /dist/Trace/Injectors/PipeInjector.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/PipeInjector.js.map -------------------------------------------------------------------------------- /dist/Trace/Injectors/ScheduleInjector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/ScheduleInjector.d.ts -------------------------------------------------------------------------------- /dist/Trace/Injectors/ScheduleInjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/ScheduleInjector.js -------------------------------------------------------------------------------- /dist/Trace/Injectors/ScheduleInjector.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Injectors/ScheduleInjector.js.map -------------------------------------------------------------------------------- /dist/Trace/NoopTraceExporter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/NoopTraceExporter.d.ts -------------------------------------------------------------------------------- /dist/Trace/NoopTraceExporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/NoopTraceExporter.js -------------------------------------------------------------------------------- /dist/Trace/NoopTraceExporter.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/NoopTraceExporter.js.map -------------------------------------------------------------------------------- /dist/Trace/Tests/BaseTraceInjectorTest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /dist/Trace/Tests/BaseTraceInjectorTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/BaseTraceInjectorTest.js -------------------------------------------------------------------------------- /dist/Trace/Tests/BaseTraceInjectorTest.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/BaseTraceInjectorTest.js.map -------------------------------------------------------------------------------- /dist/Trace/Tests/ControllerInjectorTest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /dist/Trace/Tests/ControllerInjectorTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/ControllerInjectorTest.js -------------------------------------------------------------------------------- /dist/Trace/Tests/ControllerInjectorTest.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/ControllerInjectorTest.js.map -------------------------------------------------------------------------------- /dist/Trace/Tests/DecoratorInjectorTest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /dist/Trace/Tests/DecoratorInjectorTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/DecoratorInjectorTest.js -------------------------------------------------------------------------------- /dist/Trace/Tests/DecoratorInjectorTest.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/DecoratorInjectorTest.js.map -------------------------------------------------------------------------------- /dist/Trace/Tests/EventEmitterInjectorTest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /dist/Trace/Tests/EventEmitterInjectorTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/EventEmitterInjectorTest.js -------------------------------------------------------------------------------- /dist/Trace/Tests/EventEmitterInjectorTest.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/EventEmitterInjectorTest.js.map -------------------------------------------------------------------------------- /dist/Trace/Tests/GuardInjectorTest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /dist/Trace/Tests/GuardInjectorTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/GuardInjectorTest.js -------------------------------------------------------------------------------- /dist/Trace/Tests/GuardInjectorTest.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/GuardInjectorTest.js.map -------------------------------------------------------------------------------- /dist/Trace/Tests/PipeInjectorTest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /dist/Trace/Tests/PipeInjectorTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/PipeInjectorTest.js -------------------------------------------------------------------------------- /dist/Trace/Tests/PipeInjectorTest.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/PipeInjectorTest.js.map -------------------------------------------------------------------------------- /dist/Trace/Tests/SchedulerInjectorTest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /dist/Trace/Tests/SchedulerInjectorTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/SchedulerInjectorTest.js -------------------------------------------------------------------------------- /dist/Trace/Tests/SchedulerInjectorTest.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/Tests/SchedulerInjectorTest.js.map -------------------------------------------------------------------------------- /dist/Trace/TraceService.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/TraceService.d.ts -------------------------------------------------------------------------------- /dist/Trace/TraceService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/TraceService.js -------------------------------------------------------------------------------- /dist/Trace/TraceService.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/Trace/TraceService.js.map -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/index.d.ts -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/index.js.map -------------------------------------------------------------------------------- /dist/tsconfig.build.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/dist/tsconfig.build.tsbuildinfo -------------------------------------------------------------------------------- /docs/log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/docs/log.png -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/trace-flow.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/docs/trace-flow.jpeg -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/package.json -------------------------------------------------------------------------------- /src/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Constants.ts -------------------------------------------------------------------------------- /src/OpenTelemetryModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/OpenTelemetryModule.ts -------------------------------------------------------------------------------- /src/OpenTelemetryModuleAsyncOption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/OpenTelemetryModuleAsyncOption.ts -------------------------------------------------------------------------------- /src/OpenTelemetryModuleConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/OpenTelemetryModuleConfig.ts -------------------------------------------------------------------------------- /src/OpenTelemetryService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/OpenTelemetryService.ts -------------------------------------------------------------------------------- /src/Trace/Decorators/Span.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Decorators/Span.ts -------------------------------------------------------------------------------- /src/Trace/Injectors/BaseTraceInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Injectors/BaseTraceInjector.ts -------------------------------------------------------------------------------- /src/Trace/Injectors/ControllerInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Injectors/ControllerInjector.ts -------------------------------------------------------------------------------- /src/Trace/Injectors/DecoratorInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Injectors/DecoratorInjector.ts -------------------------------------------------------------------------------- /src/Trace/Injectors/EventEmitterInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Injectors/EventEmitterInjector.ts -------------------------------------------------------------------------------- /src/Trace/Injectors/GuardInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Injectors/GuardInjector.ts -------------------------------------------------------------------------------- /src/Trace/Injectors/Injector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Injectors/Injector.ts -------------------------------------------------------------------------------- /src/Trace/Injectors/LoggerInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Injectors/LoggerInjector.ts -------------------------------------------------------------------------------- /src/Trace/Injectors/PipeInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Injectors/PipeInjector.ts -------------------------------------------------------------------------------- /src/Trace/Injectors/ScheduleInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Injectors/ScheduleInjector.ts -------------------------------------------------------------------------------- /src/Trace/NoopTraceExporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/NoopTraceExporter.ts -------------------------------------------------------------------------------- /src/Trace/Tests/BaseTraceInjectorTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Tests/BaseTraceInjectorTest.ts -------------------------------------------------------------------------------- /src/Trace/Tests/ControllerInjectorTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Tests/ControllerInjectorTest.ts -------------------------------------------------------------------------------- /src/Trace/Tests/DecoratorInjectorTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Tests/DecoratorInjectorTest.ts -------------------------------------------------------------------------------- /src/Trace/Tests/EventEmitterInjectorTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Tests/EventEmitterInjectorTest.ts -------------------------------------------------------------------------------- /src/Trace/Tests/GuardInjectorTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Tests/GuardInjectorTest.ts -------------------------------------------------------------------------------- /src/Trace/Tests/PipeInjectorTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Tests/PipeInjectorTest.ts -------------------------------------------------------------------------------- /src/Trace/Tests/SchedulerInjectorTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/Tests/SchedulerInjectorTest.ts -------------------------------------------------------------------------------- /src/Trace/TraceService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/Trace/TraceService.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/src/index.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MetinSeylan/Nestjs-OpenTelemetry/HEAD/tsconfig.json --------------------------------------------------------------------------------