├── .github └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .release-it.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── TRPC.md ├── aws_lambda.md ├── examples ├── fargate-express-alb │ ├── .dockerignore │ ├── .gitignore │ ├── .vscode │ │ ├── launch.json │ │ └── settings.json │ ├── Dockerfile │ ├── cdk.context.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.js │ │ └── tracing.js │ ├── sst.config.ts │ ├── stacks │ │ └── MyStack.ts │ └── tsconfig.json ├── nextjs │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.module.css │ │ └── page.tsx │ ├── instrumentation.ts │ ├── next.config.mjs │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── next.svg │ │ └── vercel.svg │ └── tsconfig.json ├── serverless-otel │ ├── .gitignore │ ├── .vscode │ │ ├── launch.json │ │ └── settings.json │ ├── package-lock.json │ ├── package.json │ ├── packages │ │ └── functions │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── lambda.ts │ │ │ └── tracing.ts │ │ │ ├── sst-env.d.ts │ │ │ └── tsconfig.json │ ├── pnpm-workspace.yaml │ ├── sst.config.ts │ ├── stacks │ │ └── MyStack.ts │ └── tsconfig.json ├── sst-service │ ├── .dockerignore │ ├── .gitignore │ ├── .vscode │ │ ├── launch.json │ │ └── settings.json │ ├── Dockerfile │ ├── cdk.context.json │ ├── package-lock.json │ ├── package.json │ ├── pnpm-workspace.yaml │ ├── src │ │ ├── index.js │ │ └── tracing.cjs │ ├── sst.config.ts │ ├── stacks │ │ └── MyStack.ts │ └── tsconfig.json └── state-machine │ ├── .gitignore │ ├── .vscode │ ├── launch.json │ └── settings.json │ ├── package-lock.json │ ├── package.json │ ├── packages │ └── functions │ │ ├── package.json │ │ ├── src │ │ ├── lambda.ts │ │ ├── task-one.ts │ │ ├── task-three.ts │ │ ├── task-two.ts │ │ └── tracing.ts │ │ ├── sst-env.d.ts │ │ └── tsconfig.json │ ├── pnpm-workspace.yaml │ ├── sst.config.ts │ ├── stacks │ └── MyStack.ts │ └── tsconfig.json ├── package.json ├── patches ├── @opentelemetry+instrumentation+0.48.0.patch └── @opentelemetry+instrumentation+0.50.0.patch ├── src ├── baselime.ts ├── http-plugins │ ├── plugin.ts │ ├── stripe.ts │ └── vercel.ts ├── http.ts ├── http │ ├── enums │ │ └── AttributeNames.ts │ ├── index.ts │ ├── readme.md │ ├── types.ts │ └── utils.ts ├── index.ts ├── lambda.ts ├── lambda │ ├── index.ts │ ├── parse-event.ts │ ├── propation.ts │ └── utils.ts ├── resources │ ├── koyeb.ts │ ├── service.ts │ └── vercel.ts ├── trpc.ts └── utils │ └── utils.ts ├── tests ├── http.test.ts ├── index.test.ts └── utils │ └── otel.ts ├── trace-2.png ├── traces.png ├── trpc.png ├── tsconfig.json ├── tslint.json └── tsup.config.ts /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/.gitignore -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/.release-it.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/README.md -------------------------------------------------------------------------------- /TRPC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/TRPC.md -------------------------------------------------------------------------------- /aws_lambda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/aws_lambda.md -------------------------------------------------------------------------------- /examples/fargate-express-alb/.dockerignore: -------------------------------------------------------------------------------- 1 | .sst 2 | node_modules -------------------------------------------------------------------------------- /examples/fargate-express-alb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/fargate-express-alb/.gitignore -------------------------------------------------------------------------------- /examples/fargate-express-alb/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/fargate-express-alb/.vscode/launch.json -------------------------------------------------------------------------------- /examples/fargate-express-alb/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/fargate-express-alb/.vscode/settings.json -------------------------------------------------------------------------------- /examples/fargate-express-alb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/fargate-express-alb/Dockerfile -------------------------------------------------------------------------------- /examples/fargate-express-alb/cdk.context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/fargate-express-alb/cdk.context.json -------------------------------------------------------------------------------- /examples/fargate-express-alb/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/fargate-express-alb/package-lock.json -------------------------------------------------------------------------------- /examples/fargate-express-alb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/fargate-express-alb/package.json -------------------------------------------------------------------------------- /examples/fargate-express-alb/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/fargate-express-alb/src/index.js -------------------------------------------------------------------------------- /examples/fargate-express-alb/src/tracing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/fargate-express-alb/src/tracing.js -------------------------------------------------------------------------------- /examples/fargate-express-alb/sst.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/fargate-express-alb/sst.config.ts -------------------------------------------------------------------------------- /examples/fargate-express-alb/stacks/MyStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/fargate-express-alb/stacks/MyStack.ts -------------------------------------------------------------------------------- /examples/fargate-express-alb/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/fargate-express-alb/tsconfig.json -------------------------------------------------------------------------------- /examples/nextjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/.gitignore -------------------------------------------------------------------------------- /examples/nextjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/README.md -------------------------------------------------------------------------------- /examples/nextjs/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/app/favicon.ico -------------------------------------------------------------------------------- /examples/nextjs/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/app/globals.css -------------------------------------------------------------------------------- /examples/nextjs/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/app/layout.tsx -------------------------------------------------------------------------------- /examples/nextjs/app/page.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/app/page.module.css -------------------------------------------------------------------------------- /examples/nextjs/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/app/page.tsx -------------------------------------------------------------------------------- /examples/nextjs/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/instrumentation.ts -------------------------------------------------------------------------------- /examples/nextjs/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/next.config.mjs -------------------------------------------------------------------------------- /examples/nextjs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/package-lock.json -------------------------------------------------------------------------------- /examples/nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/package.json -------------------------------------------------------------------------------- /examples/nextjs/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/public/next.svg -------------------------------------------------------------------------------- /examples/nextjs/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/public/vercel.svg -------------------------------------------------------------------------------- /examples/nextjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/nextjs/tsconfig.json -------------------------------------------------------------------------------- /examples/serverless-otel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/.gitignore -------------------------------------------------------------------------------- /examples/serverless-otel/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/.vscode/launch.json -------------------------------------------------------------------------------- /examples/serverless-otel/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/.vscode/settings.json -------------------------------------------------------------------------------- /examples/serverless-otel/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/package-lock.json -------------------------------------------------------------------------------- /examples/serverless-otel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/package.json -------------------------------------------------------------------------------- /examples/serverless-otel/packages/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/packages/functions/package.json -------------------------------------------------------------------------------- /examples/serverless-otel/packages/functions/src/lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/packages/functions/src/lambda.ts -------------------------------------------------------------------------------- /examples/serverless-otel/packages/functions/src/tracing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/packages/functions/src/tracing.ts -------------------------------------------------------------------------------- /examples/serverless-otel/packages/functions/sst-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/packages/functions/sst-env.d.ts -------------------------------------------------------------------------------- /examples/serverless-otel/packages/functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/packages/functions/tsconfig.json -------------------------------------------------------------------------------- /examples/serverless-otel/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/pnpm-workspace.yaml -------------------------------------------------------------------------------- /examples/serverless-otel/sst.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/sst.config.ts -------------------------------------------------------------------------------- /examples/serverless-otel/stacks/MyStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/stacks/MyStack.ts -------------------------------------------------------------------------------- /examples/serverless-otel/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/serverless-otel/tsconfig.json -------------------------------------------------------------------------------- /examples/sst-service/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .sst -------------------------------------------------------------------------------- /examples/sst-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/.gitignore -------------------------------------------------------------------------------- /examples/sst-service/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/.vscode/launch.json -------------------------------------------------------------------------------- /examples/sst-service/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/.vscode/settings.json -------------------------------------------------------------------------------- /examples/sst-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/Dockerfile -------------------------------------------------------------------------------- /examples/sst-service/cdk.context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/cdk.context.json -------------------------------------------------------------------------------- /examples/sst-service/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/package-lock.json -------------------------------------------------------------------------------- /examples/sst-service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/package.json -------------------------------------------------------------------------------- /examples/sst-service/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/pnpm-workspace.yaml -------------------------------------------------------------------------------- /examples/sst-service/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/src/index.js -------------------------------------------------------------------------------- /examples/sst-service/src/tracing.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/src/tracing.cjs -------------------------------------------------------------------------------- /examples/sst-service/sst.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/sst.config.ts -------------------------------------------------------------------------------- /examples/sst-service/stacks/MyStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/stacks/MyStack.ts -------------------------------------------------------------------------------- /examples/sst-service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/sst-service/tsconfig.json -------------------------------------------------------------------------------- /examples/state-machine/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/.gitignore -------------------------------------------------------------------------------- /examples/state-machine/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/.vscode/launch.json -------------------------------------------------------------------------------- /examples/state-machine/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/.vscode/settings.json -------------------------------------------------------------------------------- /examples/state-machine/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/package-lock.json -------------------------------------------------------------------------------- /examples/state-machine/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/package.json -------------------------------------------------------------------------------- /examples/state-machine/packages/functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/packages/functions/package.json -------------------------------------------------------------------------------- /examples/state-machine/packages/functions/src/lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/packages/functions/src/lambda.ts -------------------------------------------------------------------------------- /examples/state-machine/packages/functions/src/task-one.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/packages/functions/src/task-one.ts -------------------------------------------------------------------------------- /examples/state-machine/packages/functions/src/task-three.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/packages/functions/src/task-three.ts -------------------------------------------------------------------------------- /examples/state-machine/packages/functions/src/task-two.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/packages/functions/src/task-two.ts -------------------------------------------------------------------------------- /examples/state-machine/packages/functions/src/tracing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/packages/functions/src/tracing.ts -------------------------------------------------------------------------------- /examples/state-machine/packages/functions/sst-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/packages/functions/sst-env.d.ts -------------------------------------------------------------------------------- /examples/state-machine/packages/functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/packages/functions/tsconfig.json -------------------------------------------------------------------------------- /examples/state-machine/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/pnpm-workspace.yaml -------------------------------------------------------------------------------- /examples/state-machine/sst.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/sst.config.ts -------------------------------------------------------------------------------- /examples/state-machine/stacks/MyStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/stacks/MyStack.ts -------------------------------------------------------------------------------- /examples/state-machine/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/examples/state-machine/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/package.json -------------------------------------------------------------------------------- /patches/@opentelemetry+instrumentation+0.48.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/patches/@opentelemetry+instrumentation+0.48.0.patch -------------------------------------------------------------------------------- /patches/@opentelemetry+instrumentation+0.50.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/patches/@opentelemetry+instrumentation+0.50.0.patch -------------------------------------------------------------------------------- /src/baselime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/baselime.ts -------------------------------------------------------------------------------- /src/http-plugins/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/http-plugins/plugin.ts -------------------------------------------------------------------------------- /src/http-plugins/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/http-plugins/stripe.ts -------------------------------------------------------------------------------- /src/http-plugins/vercel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/http-plugins/vercel.ts -------------------------------------------------------------------------------- /src/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/http.ts -------------------------------------------------------------------------------- /src/http/enums/AttributeNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/http/enums/AttributeNames.ts -------------------------------------------------------------------------------- /src/http/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/http/index.ts -------------------------------------------------------------------------------- /src/http/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/http/readme.md -------------------------------------------------------------------------------- /src/http/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/http/types.ts -------------------------------------------------------------------------------- /src/http/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/http/utils.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lambda.ts: -------------------------------------------------------------------------------- 1 | export { withOpenTelemetry } from './lambda/index.ts' -------------------------------------------------------------------------------- /src/lambda/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/lambda/index.ts -------------------------------------------------------------------------------- /src/lambda/parse-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/lambda/parse-event.ts -------------------------------------------------------------------------------- /src/lambda/propation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/lambda/propation.ts -------------------------------------------------------------------------------- /src/lambda/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/lambda/utils.ts -------------------------------------------------------------------------------- /src/resources/koyeb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/resources/koyeb.ts -------------------------------------------------------------------------------- /src/resources/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/resources/service.ts -------------------------------------------------------------------------------- /src/resources/vercel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/resources/vercel.ts -------------------------------------------------------------------------------- /src/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/trpc.ts -------------------------------------------------------------------------------- /src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/src/utils/utils.ts -------------------------------------------------------------------------------- /tests/http.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/tests/http.test.ts -------------------------------------------------------------------------------- /tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/tests/index.test.ts -------------------------------------------------------------------------------- /tests/utils/otel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/tests/utils/otel.ts -------------------------------------------------------------------------------- /trace-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/trace-2.png -------------------------------------------------------------------------------- /traces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/traces.png -------------------------------------------------------------------------------- /trpc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/trpc.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tslint:latest" 3 | } 4 | -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baselime/node-opentelemetry/HEAD/tsup.config.ts --------------------------------------------------------------------------------