├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── main.yml │ └── pr.yml ├── .gitignore ├── .gitmodules ├── .npmrc ├── .nvmrc ├── .vscode └── settings.json ├── README.md ├── configs └── tsup.base.config.js ├── nx.json ├── package.json ├── packages └── opentelemetry-sdk-workers │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ ├── EventSpanProcessor.ts │ ├── HeadersTextExtractor.ts │ ├── SimpleContext.ts │ ├── SimpleContextManager.ts │ ├── exporters │ │ ├── LogExporter.ts │ │ ├── OTLPCloudflareExporterBase.ts │ │ ├── OTLPJsonLogExporter.ts │ │ ├── OTLPJsonTraceExporter.ts │ │ ├── OTLPProtoLogExporter.ts │ │ ├── OTLPProtoTraceExporter.ts │ │ └── utils.ts │ ├── index.ts │ ├── performance.ts │ ├── proto.d.ts │ ├── proto.js │ ├── sdk.ts │ ├── types.ts │ └── utils.ts │ ├── tsconfig.json │ └── tsup.config.js ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── samples ├── basic-worker │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── bindings.d.ts │ │ └── index.ts │ ├── tsconfig.json │ └── wrangler.toml ├── binding-consumer-worker │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── bindings.d.ts │ │ └── index.ts │ ├── tsconfig.json │ └── wrangler.toml ├── binding-target-worker │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── bindings.d.ts │ │ └── index.ts │ ├── tsconfig.json │ └── wrangler.toml └── proto-worker │ ├── .gitignore │ ├── package.json │ ├── src │ ├── bindings.d.ts │ └── index.ts │ ├── tsconfig.json │ └── wrangler.toml └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [RichiCoder1] 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | auto-install-peers=true 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18.14.0 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/README.md -------------------------------------------------------------------------------- /configs/tsup.base.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/configs/tsup.base.config.js -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/package.json -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/CHANGELOG.md -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/README.md -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/package.json -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/EventSpanProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/EventSpanProcessor.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/HeadersTextExtractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/HeadersTextExtractor.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/SimpleContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/SimpleContext.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/SimpleContextManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/SimpleContextManager.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/exporters/LogExporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/exporters/LogExporter.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/exporters/OTLPCloudflareExporterBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/exporters/OTLPCloudflareExporterBase.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/exporters/OTLPJsonLogExporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/exporters/OTLPJsonLogExporter.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/exporters/OTLPJsonTraceExporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/exporters/OTLPJsonTraceExporter.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/exporters/OTLPProtoLogExporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/exporters/OTLPProtoLogExporter.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/exporters/OTLPProtoTraceExporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/exporters/OTLPProtoTraceExporter.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/exporters/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/exporters/utils.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/index.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/performance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/performance.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/proto.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/proto.d.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/proto.js -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/sdk.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/types.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/src/utils.ts -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/tsconfig.json -------------------------------------------------------------------------------- /packages/opentelemetry-sdk-workers/tsup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/packages/opentelemetry-sdk-workers/tsup.config.js -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /samples/basic-worker/.gitignore: -------------------------------------------------------------------------------- 1 | *.vars -------------------------------------------------------------------------------- /samples/basic-worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/basic-worker/package.json -------------------------------------------------------------------------------- /samples/basic-worker/src/bindings.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | 3 | declare global { 4 | const OTLP_ENDPOINT: string; 5 | } -------------------------------------------------------------------------------- /samples/basic-worker/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/basic-worker/src/index.ts -------------------------------------------------------------------------------- /samples/basic-worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/basic-worker/tsconfig.json -------------------------------------------------------------------------------- /samples/basic-worker/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/basic-worker/wrangler.toml -------------------------------------------------------------------------------- /samples/binding-consumer-worker/.gitignore: -------------------------------------------------------------------------------- 1 | *.vars -------------------------------------------------------------------------------- /samples/binding-consumer-worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/binding-consumer-worker/package.json -------------------------------------------------------------------------------- /samples/binding-consumer-worker/src/bindings.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | 3 | declare global { 4 | const OTLP_ENDPOINT: string; 5 | } -------------------------------------------------------------------------------- /samples/binding-consumer-worker/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/binding-consumer-worker/src/index.ts -------------------------------------------------------------------------------- /samples/binding-consumer-worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/binding-consumer-worker/tsconfig.json -------------------------------------------------------------------------------- /samples/binding-consumer-worker/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/binding-consumer-worker/wrangler.toml -------------------------------------------------------------------------------- /samples/binding-target-worker/.gitignore: -------------------------------------------------------------------------------- 1 | *.vars -------------------------------------------------------------------------------- /samples/binding-target-worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/binding-target-worker/package.json -------------------------------------------------------------------------------- /samples/binding-target-worker/src/bindings.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | 3 | declare global { 4 | const OTLP_ENDPOINT: string; 5 | } -------------------------------------------------------------------------------- /samples/binding-target-worker/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/binding-target-worker/src/index.ts -------------------------------------------------------------------------------- /samples/binding-target-worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/binding-target-worker/tsconfig.json -------------------------------------------------------------------------------- /samples/binding-target-worker/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/binding-target-worker/wrangler.toml -------------------------------------------------------------------------------- /samples/proto-worker/.gitignore: -------------------------------------------------------------------------------- 1 | *.vars -------------------------------------------------------------------------------- /samples/proto-worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/proto-worker/package.json -------------------------------------------------------------------------------- /samples/proto-worker/src/bindings.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | 3 | declare global { 4 | const OTLP_ENDPOINT: string; 5 | } -------------------------------------------------------------------------------- /samples/proto-worker/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/proto-worker/src/index.ts -------------------------------------------------------------------------------- /samples/proto-worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/proto-worker/tsconfig.json -------------------------------------------------------------------------------- /samples/proto-worker/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/samples/proto-worker/wrangler.toml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RichiCoder1/opentelemetry-sdk-workers/HEAD/tsconfig.json --------------------------------------------------------------------------------