Skip to content
JS
Package category

Monitoring and error tracking

Error reporting, metrics, tracing and performance monitoring.

505 packages1 comparisons

Packages compared

505 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@opentelemetry/core
OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.
102.2m+220%-24 days ago
2.11.0
ESM + CommonJSBundledMonitoring and error tracking
@opentelemetry/api-logs
Public logs API for OpenTelemetry
92.6m+302%-24 days ago
0.222.0
ESM + CommonJSBundledMonitoring and error tracking
@opentelemetry/resources
OpenTelemetry SDK resources
85.4m+274%-24 days ago
2.11.0
ESM + CommonJSBundledMonitoring and error tracking
@opentelemetry/semantic-conventions
OpenTelemetry semantic conventions
75.8m+103%-2 months ago
1.43.0
ESM + CommonJSBundledMonitoring and error tracking
@opentelemetry/instrumentation
Base class for node which OpenTelemetry instrumentation modules extend
70.6m+229%-24 days ago
0.222.0
ESM + CommonJSBundledMonitoring and error tracking
@opentelemetry/sdk-trace-base
OpenTelemetry Tracing
59.3m+237%-24 days ago
2.11.0
ESM + CommonJSBundledMonitoring and error tracking
@opentelemetry/api
Public API for OpenTelemetry
58.2m+196%-6 months ago
1.9.1
ESM + CommonJSBundledMonitoring and error tracking
@opentelemetry/sdk-metrics
OpenTelemetry metrics SDK
43.5m+283%-24 days ago
2.11.0
ESM + CommonJSBundledMonitoring and error tracking
@opentelemetry/sdk-logs
OpenTelemetry logs SDK
38.5m+331%-24 days ago
0.222.0
ESM + CommonJSBundledMonitoring and error tracking
@opentelemetry/otlp-transformer
Transform OpenTelemetry SDK data into OTLP
36.5m+331%-24 days ago
0.222.0
ESM + CommonJSBundledMonitoring 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 + CommonJSBundledMonitoring and error tracking
@opentelemetry/context-async-hooks
OpenTelemetry AsyncLocalStorage-based Context Manager
31.2m+195%-24 days ago
2.11.0
CommonJSBundledMonitoring and error tracking
web-vitals
Easily measure performance metrics in JavaScript
30.8m+267%-10 days ago
6.2.2
ESM + CommonJSBundledMonitoring 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 + CommonJSBundledTypeScript tooling, Monitoring and error tracking
@opentelemetry/sdk-trace
OpenTelemetry Tracing
25.6m--24 days ago
2.11.0
ESM + CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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 + CommonJSBundledMonitoring 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 + CommonJSBundledMonitoring 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 + CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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 + CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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 + CommonJSBundledMonitoring 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 + CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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 + CommonJSBundledMonitoring 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 + CommonJSBundledMonitoring and error tracking
@opentelemetry/instrumentation-mongodb
OpenTelemetry instrumentation for `mongodb` database client for MongoDB
15.1m+145%-24 days ago
0.75.0
CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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
CommonJSBundledHTTP clients, Monitoring and error tracking
@opentelemetry/sql-common
Utilities for SQL instrumentations
14.2m+152%-3 months ago
0.42.0
CommonJSBundledMonitoring and error tracking
@opentelemetry/instrumentation-hapi
OpenTelemetry instrumentation for `@hapi/hapi` http web application framework
14.2m+128%-24 days ago
0.68.0
CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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
CommonJSBundledMonitoring and error tracking
@opentelemetry/instrumentation-ioredis
OpenTelemetry instrumentation for `ioredis` database redis client for Redis
14.1m+134%-24 days ago
0.70.0
CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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 + CommonJSBundledMonitoring and error tracking
@opentelemetry/instrumentation-fs
OpenTelemetry instrumentation for `node:fs` file system interactions module
13.9m+139%-24 days ago
0.41.0
CommonJSBundledMonitoring and error tracking
@opentelemetry/instrumentation-dataloader
OpenTelemetry instrumentation for `dataloader` data fetching layer
13.9m+144%-24 days ago
0.39.0
CommonJSBundledMonitoring 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
CommonJSBundledMonitoring and error tracking
@opentelemetry/instrumentation-knex
OpenTelemetry instrumentation for `knex` database SQL query builder
13.9m+144%-24 days ago
0.66.0
CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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 + CommonJSBundledMonitoring and error tracking
@opentelemetry/instrumentation-express
OpenTelemetry instrumentation for `express` http web application framework
13.8m+105%-24 days ago
0.70.0
CommonJSBundledMonitoring 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
CommonJSBundledMonitoring 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.