text: "use strict";
  
  const { LogLevel } = require("@opentelemetry/core");
  const { NodeTracerProvider } = require("@opentelemetry/node");
  const { SimpleSpanProcessor } = require("@opentelemetry/tracing");
  const { ZipkinExporter } = require("@opentelemetry/exporter-zipkin");
  const { registerInstrumentations } = require('@opentelemetry/instrumentation');
  
  const provider = new NodeTracerProvider({ logLevel: LogLevel.ERROR });
  
  provider.addSpanProcessor(
    new SimpleSpanProcessor(
      new ZipkinExporter({
        serviceName: "getting-started"
        // If you are running your tracing backend on another host,
        // you can point to it using the `url` parameter of the
        // exporter config.
      })
    )
  );
  
  provider.register();
  
  // load old default plugins
  registerInstrumentations({
    tracerProvider: provider,
  });
  
  console.log("tracing initialized");
  