UNPKG

@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
{ "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" } }