Package category
Monitoring and error tracking
Error reporting, metrics, tracing and performance monitoring.
505 packages1 comparisons
Packages compared
505 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @opentelemetry/core OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages. | 102.2m | +220% | - | 24 days ago 2.11.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/api-logs Public logs API for OpenTelemetry | 92.6m | +302% | - | 24 days ago 0.222.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/resources OpenTelemetry SDK resources | 85.4m | +274% | - | 24 days ago 2.11.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/semantic-conventions OpenTelemetry semantic conventions | 75.8m | +103% | - | 2 months ago 1.43.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation Base class for node which OpenTelemetry instrumentation modules extend | 70.6m | +229% | - | 24 days ago 0.222.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/sdk-trace-base OpenTelemetry Tracing | 59.3m | +237% | - | 24 days ago 2.11.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/api Public API for OpenTelemetry | 58.2m | +196% | - | 6 months ago 1.9.1 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/sdk-metrics OpenTelemetry metrics SDK | 43.5m | +283% | - | 24 days ago 2.11.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/sdk-logs OpenTelemetry logs SDK | 38.5m | +331% | - | 24 days ago 0.222.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/otlp-transformer Transform OpenTelemetry SDK data into OTLP | 36.5m | +331% | - | 24 days ago 0.222.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/otlp-exporter-base OpenTelemetry OTLP Exporter base (for internal use only) | 36.1m | +365% | - | 24 days ago 0.222.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/context-async-hooks OpenTelemetry AsyncLocalStorage-based Context Manager | 31.2m | +195% | - | 24 days ago 2.11.0 | CommonJS | Bundled | Monitoring and error tracking | |
| web-vitals Easily measure performance metrics in JavaScript | 30.8m | +267% | - | 10 days ago 6.2.2 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| effect The missing standard library for TypeScript, for writing production-grade software. | 26.3m | +544% | - | 16 days ago 3.22.2 | ESM + CommonJS | Bundled | TypeScript tooling, Monitoring and error tracking | |
| @opentelemetry/sdk-trace OpenTelemetry Tracing | 25.6m | - | - | 24 days ago 2.11.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/sdk-trace-node OpenTelemetry Node SDK provides automatic telemetry (tracing, metrics, etc) for Node.js applications | 24m | +273% | - | 24 days ago 2.11.0 | CommonJS | Bundled | Monitoring and error tracking | |
| ua-parser-js Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment | 23.9m | +46% | - | 4 months ago 2.0.10 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/exporter-trace-otlp-http OpenTelemetry Collector Trace Exporter allows user to send collected traces to the OpenTelemetry Collector | 23.2m | +306% | - | 24 days ago 0.222.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/exporter-logs-otlp-http OpenTelemetry Collector Logs Exporter allows user to send collected logs to the OpenTelemetry Collector | 18.8m | +472% | - | 24 days ago 0.222.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-http OpenTelemetry instrumentation for `node:http` and `node:https` http client and server modules | 18.4m | +154% | - | 24 days ago 0.222.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/exporter-metrics-otlp-http OpenTelemetry Collector Metrics Exporter allows user to send collected metrics to the OpenTelemetry Collector | 18.1m | +351% | - | 24 days ago 0.222.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/otlp-grpc-exporter-base OpenTelemetry OTLP-gRPC Exporter base (for internal use only) | 16.9m | +254% | - | 24 days ago 0.222.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-pg OpenTelemetry instrumentation for `pg` and `pg-pool` database client for PostgreSQL | 16.2m | +136% | - | 24 days ago 0.74.0 | CommonJS | Bundled | Monitoring and error tracking, Database clients and drivers | |
| @opentelemetry/exporter-trace-otlp-proto OpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector using protobuf over HTTP | 16.1m | +270% | - | 24 days ago 0.222.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/propagator-b3 OpenTelemetry B3 propagator provides context propagation for systems that are using the B3 header format | 16m | +187% | - | 24 days ago 2.11.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/exporter-trace-otlp-grpc OpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector | 15.9m | +264% | - | 24 days ago 0.222.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/exporter-zipkin OpenTelemetry Zipkin Exporter allows the user to send collected traces to Zipkin. | 15.8m | +236% | - | 24 days ago 2.11.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/propagator-jaeger OpenTelemetry Jaeger propagator provides HTTP header propagation for systems that are using Jaeger HTTP header format. | 15.8m | +207% | - | 24 days ago 2.11.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-mongodb OpenTelemetry instrumentation for `mongodb` database client for MongoDB | 15.1m | +145% | - | 24 days ago 0.75.0 | CommonJS | Bundled | Monitoring and error tracking, Database clients and drivers | |
| @opentelemetry/instrumentation-mysql OpenTelemetry instrumentation for `mysql` database client for MySQL | 14.8m | +146% | - | 24 days ago 0.68.0 | CommonJS | Bundled | Monitoring and error tracking, Database clients and drivers | |
| @opentelemetry/instrumentation-graphql OpenTelemetry instrumentation for `graphql` gql query language and runtime for GraphQL | 14.4m | +140% | - | 24 days ago 0.70.0 | CommonJS | Bundled | Monitoring and error tracking, GraphQL | |
| @opentelemetry/instrumentation-undici OpenTelemetry instrumentation for `undici` http client and Node.js fetch() | 14.2m | +148% | - | 24 days ago 0.32.0 | CommonJS | Bundled | HTTP clients, Monitoring and error tracking | |
| @opentelemetry/sql-common Utilities for SQL instrumentations | 14.2m | +152% | - | 3 months ago 0.42.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-hapi OpenTelemetry instrumentation for `@hapi/hapi` http web application framework | 14.2m | +128% | - | 24 days ago 0.68.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-mongoose OpenTelemetry instrumentation for `mongoose` database object data modeling (ODM) library for MongoDB | 14.2m | +125% | - | 24 days ago 0.68.0 | CommonJS | Bundled | Monitoring and error tracking, ORMs and query builders | |
| @opentelemetry/instrumentation-mysql2 OpenTelemetry instrumentation for `mysql2` database client for MySQL | 14.1m | +139% | - | 24 days ago 0.68.0 | CommonJS | Bundled | Monitoring and error tracking, Database clients and drivers | |
| @opentelemetry/instrumentation-koa OpenTelemetry instrumentation for `koa` http web application framework | 14.1m | +125% | - | 24 days ago 0.70.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-ioredis OpenTelemetry instrumentation for `ioredis` database redis client for Redis | 14.1m | +134% | - | 24 days ago 0.70.0 | CommonJS | Bundled | Monitoring and error tracking, Database clients and drivers | |
| @opentelemetry/instrumentation-connect OpenTelemetry instrumentation for `connect` http middleware framework | 14m | +139% | - | 24 days ago 0.65.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-lru-memoizer OpenTelemetry instrumentation for `lru-memoizer` function memoization using lru-cache | 14m | +145% | - | 24 days ago 0.66.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/exporter-logs-otlp-proto An OTLP exporter to send logs using protobuf over HTTP | 13.9m | +347% | - | 24 days ago 0.222.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-fs OpenTelemetry instrumentation for `node:fs` file system interactions module | 13.9m | +139% | - | 24 days ago 0.41.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-dataloader OpenTelemetry instrumentation for `dataloader` data fetching layer | 13.9m | +144% | - | 24 days ago 0.39.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-generic-pool OpenTelemetry instrumentation for `generic-pool` resource pool for managing expensive resources | 13.9m | +141% | - | 24 days ago 0.65.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-knex OpenTelemetry instrumentation for `knex` database SQL query builder | 13.9m | +144% | - | 24 days ago 0.66.0 | CommonJS | Bundled | Monitoring and error tracking, ORMs and query builders | |
| @opentelemetry/instrumentation-kafkajs OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka | 13.8m | +150% | - | 24 days ago 0.31.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-tedious OpenTelemetry instrumentation for `tedious` database client for Microsoft SQL Server | 13.8m | +144% | - | 24 days ago 0.41.0 | CommonJS | Bundled | Monitoring and error tracking, Database clients and drivers | |
| @opentelemetry/exporter-metrics-otlp-proto OpenTelemetry Collector Metrics Exporter allows user to send collected metrics to the OpenTelemetry Collector using protobuf over HTTP | 13.8m | +314% | - | 24 days ago 0.222.0 | ESM + CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/instrumentation-express OpenTelemetry instrumentation for `express` http web application framework | 13.8m | +105% | - | 24 days ago 0.70.0 | CommonJS | Bundled | Monitoring and error tracking | |
| @opentelemetry/exporter-logs-otlp-grpc OpenTelemetry Collector Exporter allows user to send collected log records to the OpenTelemetry Collector | 13.5m | +323% | - | 24 days ago 0.222.0 | CommonJS | Bundled | Monitoring and error tracking, Logging |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- @opentelemetry/coreOpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.
- @opentelemetry/api-logsPublic logs API for OpenTelemetry
- @opentelemetry/resourcesOpenTelemetry SDK resources
- @opentelemetry/semantic-conventionsOpenTelemetry semantic conventions
- @opentelemetry/instrumentationBase class for node which OpenTelemetry instrumentation modules extend
- @opentelemetry/sdk-trace-baseOpenTelemetry Tracing
- @opentelemetry/apiPublic API for OpenTelemetry
- @opentelemetry/sdk-metricsOpenTelemetry metrics SDK
- @opentelemetry/sdk-logsOpenTelemetry logs SDK
- @opentelemetry/otlp-transformerTransform OpenTelemetry SDK data into OTLP
- @opentelemetry/otlp-exporter-baseOpenTelemetry OTLP Exporter base (for internal use only)
- @opentelemetry/context-async-hooksOpenTelemetry AsyncLocalStorage-based Context Manager
- web-vitalsEasily measure performance metrics in JavaScript
- effectThe missing standard library for TypeScript, for writing production-grade software.
- @opentelemetry/sdk-traceOpenTelemetry Tracing
- @opentelemetry/sdk-trace-nodeOpenTelemetry Node SDK provides automatic telemetry (tracing, metrics, etc) for Node.js applications
- ua-parser-jsDetect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment
- @opentelemetry/exporter-trace-otlp-httpOpenTelemetry Collector Trace Exporter allows user to send collected traces to the OpenTelemetry Collector
- @opentelemetry/exporter-logs-otlp-httpOpenTelemetry Collector Logs Exporter allows user to send collected logs to the OpenTelemetry Collector
- @opentelemetry/instrumentation-httpOpenTelemetry instrumentation for `node:http` and `node:https` http client and server modules
- @opentelemetry/exporter-metrics-otlp-httpOpenTelemetry Collector Metrics Exporter allows user to send collected metrics to the OpenTelemetry Collector
- @opentelemetry/otlp-grpc-exporter-baseOpenTelemetry OTLP-gRPC Exporter base (for internal use only)
- @opentelemetry/instrumentation-pgOpenTelemetry instrumentation for `pg` and `pg-pool` database client for PostgreSQL
- @opentelemetry/exporter-trace-otlp-protoOpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector using protobuf over HTTP
- @opentelemetry/propagator-b3OpenTelemetry B3 propagator provides context propagation for systems that are using the B3 header format
- @opentelemetry/exporter-trace-otlp-grpcOpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector
- @opentelemetry/exporter-zipkinOpenTelemetry Zipkin Exporter allows the user to send collected traces to Zipkin.
- @opentelemetry/propagator-jaegerOpenTelemetry Jaeger propagator provides HTTP header propagation for systems that are using Jaeger HTTP header format.
- @opentelemetry/instrumentation-mongodbOpenTelemetry instrumentation for `mongodb` database client for MongoDB
- @opentelemetry/instrumentation-mysqlOpenTelemetry instrumentation for `mysql` database client for MySQL
- @opentelemetry/instrumentation-graphqlOpenTelemetry instrumentation for `graphql` gql query language and runtime for GraphQL
- @opentelemetry/instrumentation-undiciOpenTelemetry instrumentation for `undici` http client and Node.js fetch()
- @opentelemetry/sql-commonUtilities for SQL instrumentations
- @opentelemetry/instrumentation-hapiOpenTelemetry instrumentation for `@hapi/hapi` http web application framework
- @opentelemetry/instrumentation-mongooseOpenTelemetry instrumentation for `mongoose` database object data modeling (ODM) library for MongoDB
- @opentelemetry/instrumentation-mysql2OpenTelemetry instrumentation for `mysql2` database client for MySQL
- @opentelemetry/instrumentation-koaOpenTelemetry instrumentation for `koa` http web application framework
- @opentelemetry/instrumentation-ioredisOpenTelemetry instrumentation for `ioredis` database redis client for Redis
- @opentelemetry/instrumentation-connectOpenTelemetry instrumentation for `connect` http middleware framework
- @opentelemetry/instrumentation-lru-memoizerOpenTelemetry instrumentation for `lru-memoizer` function memoization using lru-cache
- @opentelemetry/exporter-logs-otlp-protoAn OTLP exporter to send logs using protobuf over HTTP
- @opentelemetry/instrumentation-fsOpenTelemetry instrumentation for `node:fs` file system interactions module
- @opentelemetry/instrumentation-dataloaderOpenTelemetry instrumentation for `dataloader` data fetching layer
- @opentelemetry/instrumentation-generic-poolOpenTelemetry instrumentation for `generic-pool` resource pool for managing expensive resources
- @opentelemetry/instrumentation-knexOpenTelemetry instrumentation for `knex` database SQL query builder
- @opentelemetry/instrumentation-kafkajsOpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka
- @opentelemetry/instrumentation-tediousOpenTelemetry instrumentation for `tedious` database client for Microsoft SQL Server
- @opentelemetry/exporter-metrics-otlp-protoOpenTelemetry Collector Metrics Exporter allows user to send collected metrics to the OpenTelemetry Collector using protobuf over HTTP
- @opentelemetry/instrumentation-expressOpenTelemetry instrumentation for `express` http web application framework
- @opentelemetry/exporter-logs-otlp-grpcOpenTelemetry Collector Exporter allows user to send collected log records to the OpenTelemetry Collector