mirror of
https://github.com/openmhz/trunk-server.git
synced 2026-11-12 16:57:39 -05:00
23 lines
643 B
JavaScript
23 lines
643 B
JavaScript
// tracing.js
|
|
'use strict';
|
|
|
|
const { HoneycombSDK } = require('@honeycombio/opentelemetry-node');
|
|
const {
|
|
getNodeAutoInstrumentations,
|
|
} = require('@opentelemetry/auto-instrumentations-node');
|
|
|
|
// uses the HONEYCOMB_API_KEY and OTEL_SERVICE_NAME environment variables
|
|
const sdk = new HoneycombSDK({
|
|
sampleRate: 5,
|
|
instrumentations: [
|
|
getNodeAutoInstrumentations({
|
|
// we recommend disabling fs autoinstrumentation since it can be noisy
|
|
// and expensive during startup
|
|
'@opentelemetry/instrumentation-fs': {
|
|
enabled: false,
|
|
},
|
|
}),
|
|
],
|
|
});
|
|
|
|
sdk.start(); |