8000 Seeing Error: Cannot find module '../package.json' when importing @traceloop/node-server-sdk · Issue #241 · traceloop/openllmetry-js · GitHub
[go: up one dir, main page]

Skip to content
Seeing Error: Cannot find module '../package.json' when importing @traceloop/node-server-sdk #241
Closed
@azhong-git

Description

@azhong-git

Hi I saw the following error when importing @traceloop/node-server-sdk in a nodejs playground in a backend project. (I was using llama index and following the official example to use OpenLLMetry)

Error: Cannot find module '../package.json'
Require stack:
- node_modules/@traceloop/instrumentation-chromadb/dist/src/instrumentation.js
- node_modules/@traceloop/instrumentation-chromadb/dist/src/index.js
- node_modules/@traceloop/node-server-sdk/dist/index.js
- playground/test-traceloop.cjs
    at Module._resolveFilename (node:internal/modules/cjs/loader:1048:15)
    at Module._load (node:internal/modules/cjs/loader:901:27)
    at Module.require (node:internal/modules/cjs/loader:1115:19)
    at require (node:internal/modules/helpers:130:18)
    at Object.<anonymous> (node_modules/@traceloop/instrumentation-chromadb/dist/src/instrumentation.js:31:24)
    at Module._compile (node:internal/modules/cjs/loader:1233:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1287:10)
    at Module.load (node:internal/modules/cjs/loader:1091:32)
    at Module._load (node:internal/modules/cjs/loader:938:12)
    at Module.require (node:internal/modules/cjs/loader:1115:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'node_modules/@traceloop/instrumentation-chromadb/dist/src/instrumentation.js',
    'node_modules/@traceloop/instrumentation-chromadb/dist/src/index.js',
    'node_modules/@traceloop/node-server-sdk/dist/index.js',
    'playground/test-traceloop.cjs'
  ]
}

Here is the code I use:

import * as traceloop from "@traceloop/node-server-sdk";

traceloop.initialize({
  disableBatch: true,
  apiKey:
    "some key",
});

The tsconfig

{
  "compilerOptions": {
    "target": "ES2021",
    "module": "commonjs",
    "lib": ["es2021", "dom"],
    ...
   },
  "exclude": ["node_modules", "cdk.out"]
}

This prevents me from using OpenLLMetry in backend to track LLM use in Llama index. Any help is appreciated

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0