Skip to content

elysiajs/opentelemetry

Repository files navigation

@elysia/opentelemetry

Installation

bun install @elysia/opentelemetry

Example

import { Elysia } from 'elysia'
import { opentelemetry } from '@elysia/opentelemetry'

import { BatchSpanProcessor } from '@opentelemetry/sdk-trace-node'
import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-proto'

new Elysia()
	.use(
		opentelemetry({
			spanProcessors: [
				new BatchSpanProcessor(
					new OTLPTraceExporter()
				)
			]
		})
	)

See documentation for more details.

About

OpenTelemetry plugin for Elysia

Resources

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors