
OpenTelemetry JS Has a Free API That Adds Observability to Any Node.js App
OpenTelemetry is the vendor-neutral observability standard. Its JavaScript SDK gives you traces, metrics, and logs — exportable to any backend. Auto-Instrumentation: Zero Code Changes // tracing.ts — run before your app import { NodeSDK } from " @opentelemetry/sdk-node " ; import { getNodeAutoInstrumentations } from " @opentelemetry/auto-instrumentations-node " ; import { OTLPTraceExporter } from " @opentelemetry/exporter-trace-otlp-http " ; import { OTLPMetricExporter } from " @opentelemetry/exporter-metrics-otlp-http " ; import { PeriodicExportingMetricReader } from " @opentelemetry/sdk-metrics " ; const sdk = new NodeSDK ({ serviceName : " my-scraping-service " , traceExporter : new OTLPTraceExporter ({ url : " http://localhost:4318/v1/traces " }), metricReader : new PeriodicExportingMetricReader ({ exporter : new OTLPMetricExporter ({ url : " http://localhost:4318/v1/metrics " }), exportIntervalMillis : 15000 , }), instrumentations : [ getNodeAutoInstrumentations ()], }); sdk . sta
Continue reading on Dev.to JavaScript
Opens in a new tab


