You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Requests are not being automatically logged in application insights, only custom telemetry is being logged
applicationinsights version 3.1.0
I see a few warnings in the terminal on application start
@azure/opentelemetry-instrumentation-azure-sdk [
'Module @azure/core-tracing has been loaded before @azure/opentelemetry-instrumentation-azure-sdk so it might not work, please initialize it before requiring @azure/core-tracing'
]
@opentelemetry/instrumentation-winston [
'Module winston has been loaded before @opentelemetry/instrumentation-winston so it might not work, please initialize it before requiring winston'
]
@opentelemetry/instrumentation-winston [
'Module winston has been loaded before @opentelemetry/instrumentation-winston so it might not work, please initialize it before requiring winston'
]
Accessing resource attributes before async attributes settled []
I am not sure if these warnings are an issue
code setup:
app.ts
import express = require('express');
import { useExpressServer } from 'routing-controllers';
import { HealthCheckMiddleware } from './middlewares/health-check-middleware';
import { appInsightsLoader } from './applicationInsights/app-insights-loader';
import { UserController } from './controllers/user-controller';
@nandeeswar-elanco The winston-instrumentation warnings are not expected. Please make sure to initialize the Application Insights SDK before importing the winston module.
Regarding requests specifically, do you have an example of a code snippet you're expecting to generate request telemetry?
Requests are not being automatically logged in application insights, only custom telemetry is being logged
applicationinsights version 3.1.0
I see a few warnings in the terminal on application start
@azure/opentelemetry-instrumentation-azure-sdk [
'Module @azure/core-tracing has been loaded before @azure/opentelemetry-instrumentation-azure-sdk so it might not work, please initialize it before requiring @azure/core-tracing'
]
@opentelemetry/instrumentation-winston [
'Module winston has been loaded before @opentelemetry/instrumentation-winston so it might not work, please initialize it before requiring winston'
]
@opentelemetry/instrumentation-winston [
'Module winston has been loaded before @opentelemetry/instrumentation-winston so it might not work, please initialize it before requiring winston'
]
Accessing resource attributes before async attributes settled []
I am not sure if these warnings are an issue
code setup:
app.ts
import express = require('express');
import { useExpressServer } from 'routing-controllers';
import { HealthCheckMiddleware } from './middlewares/health-check-middleware';
import { appInsightsLoader } from './applicationInsights/app-insights-loader';
import { UserController } from './controllers/user-controller';
/**
*/
appInsightsLoader();
/**
*/
const expressInstance = express();
const app = useExpressServer(expressInstance, {
cors: true,
middlewares: [HealthCheckMiddleware],
controllers: [UserController],
});
export { app };
app-insights-loader.ts
import appInsights = require('applicationinsights');
import { env } from '../env';
const appInsightsLoader = (): void => {
if (env.APPLICATIONINSIGHTS_ENABLED) {
appInsights
.setup(env.APPLICATIONINSIGHTS_CONNECTION_STRING)
.setAutoCollectRequests(true)
.setAutoCollectExceptions(true)
.setAutoCollectDependencies(false)
.setAutoCollectConsole(true)
.setSendLiveMetrics(false)
.start();
}
};
export { appInsightsLoader };
The text was updated successfully, but these errors were encountered: