@splunk/otel
Version:
The Splunk distribution of OpenTelemetry Node Instrumentation provides a Node agent that automatically instruments your Node application to capture and report distributed traces to Splunk APM.
159 lines (158 loc) • 6.02 kB
JSON
{
"name": "@splunk/otel",
"version": "3.3.0",
"description": "The Splunk distribution of OpenTelemetry Node Instrumentation provides a Node agent that automatically instruments your Node application to capture and report distributed traces to Splunk APM.",
"repository": "git@github.com:signalfx/splunk-otel-js.git",
"author": "Splunk <splunk-oss@splunk.com>",
"license": "Apache-2.0",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"scripts": {
"clean": "tsc --build --clean",
"compile": "tsc --build",
"prepare-release-artifact": "node scripts/prepare-release-artifact.js",
"install": "node-gyp-build",
"lint:fix": "eslint . --ext .ts --fix",
"lint": "eslint . --ext .ts",
"lint:commits": "commitlint",
"test": "node ./test/runner.js",
"prebuild:current": "node scripts/prebuild-current.js",
"prebuild:os": "node scripts/prebuild-os.js",
"profile:proto": "pbjs -t static-module -w commonjs -o src/profiling/proto/profile.js protos/pprof/profile.proto",
"profile:proto-types": "pbts -o src/profiling/proto/profile.d.js src/profiling/proto/profile.js",
"release:github": "node scripts/release-github.js",
"version:check": "node scripts/version-check.js",
"version:generate": "node scripts/version-generate.js",
"watch": "tsc --build --watch"
},
"keywords": [
"splunk",
"signalfx",
"apm",
"opentelemetry",
"nodejs",
"tracing",
"profiling",
"metrics",
"stats"
],
"engines": {
"node": ">=18"
},
"files": [
"binding.gyp",
"prebuilds",
"protos",
"index.js",
"src/native_ext/**/*.h",
"src/native_ext/**/*.cpp",
"instrument.js",
"bin/*.js",
"lib/**/*.js",
"lib/**/*.js.map",
"lib/**/*.d.ts",
"doc",
"LICENSE",
"README.md"
],
"publishConfig": {
"access": "public"
},
"devDependencies": {
"@commitlint/cli": "^19.8.0",
"@commitlint/config-conventional": "^19.8.0",
"@elastic/elasticsearch": "^7.17.11",
"@types/bunyan": "1.8.11",
"@typescript-eslint/eslint-plugin": "^8.19.0",
"@typescript-eslint/parser": "^8.19.0",
"bunyan": "1.8.15",
"eslint": "^8.57.1",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-header": "^3.1.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^5.2.1",
"gts": "^6.0.2",
"mysql2": "^3.10.2",
"neo4j-driver": "5.28.1",
"nock": "^13.5.6",
"nyc": "^17.1.0",
"octokit": "^3.1.2",
"pg": "^8.4.2",
"pino": "^8.7.0",
"prebuildify": "^6.0.1",
"prettier": "^3.4.2",
"redis": "^3.1.2",
"sequelize": "^6.32.1",
"ts-node": "^10.9.2",
"typeorm": "^0.3.21",
"typescript": "5.7.3",
"winston": "3.10.0"
},
"dependencies": {
"@grpc/grpc-js": "^1.13.4",
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/api-logs": "^0.57.2",
"@opentelemetry/context-async-hooks": "1.30.1",
"@opentelemetry/core": "1.30.1",
"@opentelemetry/exporter-logs-otlp-http": "0.57.2",
"@opentelemetry/exporter-logs-otlp-proto": "0.57.2",
"@opentelemetry/exporter-metrics-otlp-grpc": "0.57.2",
"@opentelemetry/exporter-metrics-otlp-proto": "0.57.2",
"@opentelemetry/exporter-trace-otlp-grpc": "0.57.2",
"@opentelemetry/exporter-trace-otlp-proto": "0.57.2",
"@opentelemetry/instrumentation": "0.57.2",
"@opentelemetry/instrumentation-amqplib": "0.46.1",
"@opentelemetry/instrumentation-aws-sdk": "0.49.1",
"@opentelemetry/instrumentation-bunyan": "0.45.1",
"@opentelemetry/instrumentation-cassandra-driver": "0.45.1",
"@opentelemetry/instrumentation-connect": "0.43.1",
"@opentelemetry/instrumentation-dataloader": "0.16.1",
"@opentelemetry/instrumentation-dns": "0.43.1",
"@opentelemetry/instrumentation-express": "0.47.1",
"@opentelemetry/instrumentation-fastify": "0.44.2",
"@opentelemetry/instrumentation-generic-pool": "0.43.1",
"@opentelemetry/instrumentation-graphql": "0.47.1",
"@opentelemetry/instrumentation-grpc": "0.57.2",
"@opentelemetry/instrumentation-hapi": "0.45.2",
"@opentelemetry/instrumentation-http": "0.57.2",
"@opentelemetry/instrumentation-ioredis": "0.47.1",
"@opentelemetry/instrumentation-kafkajs": "0.7.1",
"@opentelemetry/instrumentation-knex": "0.44.1",
"@opentelemetry/instrumentation-koa": "0.47.1",
"@opentelemetry/instrumentation-lru-memoizer": "0.44.1",
"@opentelemetry/instrumentation-memcached": "0.43.1",
"@opentelemetry/instrumentation-mongodb": "0.52.0",
"@opentelemetry/instrumentation-mongoose": "0.46.1",
"@opentelemetry/instrumentation-mysql": "0.45.1",
"@opentelemetry/instrumentation-mysql2": "0.45.2",
"@opentelemetry/instrumentation-nestjs-core": "0.44.1",
"@opentelemetry/instrumentation-net": "0.43.1",
"@opentelemetry/instrumentation-pg": "0.51.1",
"@opentelemetry/instrumentation-pino": "0.46.1",
"@opentelemetry/instrumentation-redis": "0.46.1",
"@opentelemetry/instrumentation-redis-4": "0.46.1",
"@opentelemetry/instrumentation-restify": "0.45.1",
"@opentelemetry/instrumentation-router": "0.44.1",
"@opentelemetry/instrumentation-socket.io": "0.46.1",
"@opentelemetry/instrumentation-tedious": "0.18.1",
"@opentelemetry/instrumentation-undici": "0.10.1",
"@opentelemetry/instrumentation-winston": "0.44.1",
"@opentelemetry/propagator-b3": "1.30.1",
"@opentelemetry/propagator-aws-xray": "1.26.2",
"@opentelemetry/resource-detector-container": "0.6.1",
"@opentelemetry/resources": "1.30.1",
"@opentelemetry/sdk-logs": "0.57.2",
"@opentelemetry/sdk-metrics": "1.30.1",
"@opentelemetry/sdk-trace-base": "1.30.1",
"@opentelemetry/sdk-trace-node": "1.30.1",
"@opentelemetry/semantic-conventions": "1.34.0",
"@opentelemetry/winston-transport": "0.10.1",
"is-promise": "^4.0.0",
"nan": "^2.22.2",
"node-gyp-build": "^4.8.4",
"protobufjs": "^7.5.3"
},
"peerDependencies": {
"@opentelemetry/api": "^1.9.0"
}
}