@hyperdx/deno
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

OpenTelemetry Support for Deno

⚠️ Currently only supports OpenTelemetry Logging. For tracing support, see the following guide.

Logging

Logging is supported by exporting a custom logger for the std/log module.

Example usage:

import * as log from 'https://deno.land/std@0.203.0/log/mod.ts';
import { OpenTelemetryHandler } from 'npm:@hyperdx/deno';

log.setup({
  handlers: {
    otel: new OpenTelemetryHandler('DEBUG'),
  },

  loggers: {
    'my-otel-logger': {
      level: 'DEBUG',
      handlers: ['otel'],
    },
  },
});

log.getLogger('my-otel-logger').info('Hello from Deno!');

/@hyperdx/deno/

    Package Sidebar

    Install

    npm i @hyperdx/deno

    Weekly Downloads

    91

    Version

    0.0.4

    License

    MIT

    Unpacked Size

    45 kB

    Total Files

    21

    Last publish

    Collaborators

    • ernest_hyperdx
    • mikeshi42
    • wrn14897