Back to articles
OpenTelemetry JS Has a Free API That Adds Observability to Any Node.js App

OpenTelemetry JS Has a Free API That Adds Observability to Any Node.js App

via Dev.to JavaScriptAlex Spinov

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

Read Full Article
3 views

Related Articles