From 8045e103887c1ad88b8142bc7bc715b694c63d9a Mon Sep 17 00:00:00 2001 From: Bob Evans Date: Tue, 3 Sep 2024 16:37:01 -0400 Subject: [PATCH] docs: Updated formatting of cloud-providers.md --- documentation/nextjs/faqs/cloud-providers.md | 28 ++++++++------------ 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/documentation/nextjs/faqs/cloud-providers.md b/documentation/nextjs/faqs/cloud-providers.md index 2d2a519208..e0661956ff 100644 --- a/documentation/nextjs/faqs/cloud-providers.md +++ b/documentation/nextjs/faqs/cloud-providers.md @@ -26,30 +26,24 @@ npm @opentelemetry/api @opentelemetry/auto-instrumentations-node @opentelemetry/ 3. Setup OpenTelemetry configuration in `new-relic-instrumentation.js` ```js -const opentelemetry = require('@opentelemetry/sdk-node'); -const { - getNodeAutoInstrumentations, -} = require('@opentelemetry/auto-instrumentations-node'); -const { - OTLPTraceExporter, -} = require('@opentelemetry/exporter-trace-otlp-proto'); -const { - OTLPMetricExporter, -} = require('@opentelemetry/exporter-metrics-otlp-proto'); -const { PeriodicExportingMetricReader } = require('@opentelemetry/sdk-metrics'); -const { diag, DiagConsoleLogger, DiagLogLevel } = require('@opentelemetry/api'); - -diag.setLogger(new DiagConsoleLogger(), DiagLogLevel.INFO); +const opentelemetry = require('@opentelemetry/sdk-node') +const { getNodeAutoInstrumentations } = require('@opentelemetry/auto-instrumentations-node') +const { OTLPTraceExporter } = require('@opentelemetry/exporter-trace-otlp-proto') +const { OTLPMetricExporter } = require('@opentelemetry/exporter-metrics-otlp-proto') +const { PeriodicExportingMetricReader } = require('@opentelemetry/sdk-metrics') +const { diag, DiagConsoleLogger, DiagLogLevel } = require('@opentelemetry/api') + +diag.setLogger(new DiagConsoleLogger(), DiagLogLevel.INFO) const sdk = new opentelemetry.NodeSDK({ traceExporter: new OTLPTraceExporter(), metricReader: new PeriodicExportingMetricReader({ exporter: new OTLPMetricExporter(), }), - instrumentations: [getNodeAutoInstrumentations()], -}); + instrumentations: [getNodeAutoInstrumentations()] +}) -sdk.start(); +sdk.start() ``` 4. Add the following to `instrumentation.ts` in the root of your Next.js project: