Nick: hyper dx integration init

This commit is contained in:
Nicolas
2024-05-20 13:36:34 -07:00
parent d5d0d48848
commit 9e61d431f0
7 changed files with 1484 additions and 25 deletions
+5
View File
@@ -5,6 +5,8 @@ import "dotenv/config";
import { getWebScraperQueue } from "./services/queue-service";
import { redisClient } from "./services/rate-limiter";
import { v0Router } from "./routes/v0";
import { initSDK } from '@hyperdx/node-opentelemetry';
const { createBullBoard } = require("@bull-board/api");
const { BullAdapter } = require("@bull-board/api/bullAdapter");
const { ExpressAdapter } = require("@bull-board/express");
@@ -47,6 +49,9 @@ const DEFAULT_PORT = process.env.PORT ?? 3002;
const HOST = process.env.HOST ?? "localhost";
redisClient.connect();
// HyperDX OpenTelemetry
initSDK({ consoleCapture: true, additionalInstrumentations: []});
export function startServer(port = DEFAULT_PORT) {
const server = app.listen(Number(port), HOST, () => {