ApplicationInsights-node.js icon indicating copy to clipboard operation
ApplicationInsights-node.js copied to clipboard

How to use this library with sveltekit?

Open jonathanblancor opened this issue 3 years ago • 1 comments

I used to have the following setup in a rollup.config.js file inside a polka().use() method. I am migrating from that project to a Sveltekit project. I would like to know if there's any idea of where I would place this code in a Sveltekit project:

// rollup.config.js
import polka from 'polka';
import * as appInsights from 'applicationinsights';

appInsights.setup("MY-KEY") 
    .setAutoDependencyCorrelation(true)
    .setAutoCollectRequests(true)
    .setAutoCollectExceptions(true)
    .setAutoCollectConsole(true)
    .setDistributedTracingMode(appInsights.DistributedTracingModes.AI)
    .setSendLiveMetrics(true)

appInsights.defaultClient.context.tags[appInsights.defaultClient.context.keys.cloudRole] = "MY-TAG";

polka().use(
    //Initiate AppInsights to start gathering and sending requests log to AppInsights portal
    appInsights.start()
);

jonathanblancor avatar Jun 30 '21 21:06 jonathanblancor

@jonathanblancor I'm not familiar with sveltekit framework, did you got this working?, is there a specific issue with our SDK you are having?

hectorhdzg avatar Oct 05 '21 18:10 hectorhdzg