Guide
Runtime configuration
You can configure applicationinsights either through the runtime config or hooks.
Runtime configuration
You can configure applicationinsights
either through the runtime config or hooks.
The runtime configuration will have a reserved property called applicationinsights
for you to pass the configuration of applicationinsights
:
type TNitroAppInsightsConfig = {
connectionString?: string
autoCollectRequests: boolean
autoCollectConsole: boolean | {value: boolean, collectConsoleLogs: boolean}
autoCollectDependencies: boolean
autoCollectExceptions: boolean
autoCollectPerformance: {value :boolean, collectExtendedMetrics: boolean}
autoCollectHeartbeat: boolean
autoCollectIncomingRequestAzureFunctions: boolean
autoCollectPreAggregatedMetrics: boolean
autoDependencyCorrelation: boolean | {value :boolean, useAsyncHooks :boolean}
enableWebInstrumentation: boolean | {value: boolean, WebSnippetConnectionString?: string}
distributedTracingMode: DistributedTracingModes
sendLiveMetrics:boolean
internalLogging: {enableDebugLogging?: boolean, enableWarningLogging?: boolean}
useDiskRetryCaching: boolean
}
See more at the hook documentation