{"library":"applicationinsights-express-middleware","type":"library","category":null,"description":"A package that monkey-patches Express and the Application Insights SDK for Node.js to automatically track Express middleware execution as dependency telemetry. It provides a setAutoCollectExpressMiddleware() method to enable collection, sending trackDependency() calls with middleware names and durations. Current version 0.0.5, last updated in May 2020. This is an early-stage project with no production guarantee; it is a WIP and likely has bugs. It targets the deprecated Azure Application Insights SDK and is not maintained actively. Consider the official @opentelemetry/instrumentation-express and @azure/monitor-opentelemetry for modern use cases.","language":"javascript","status":"deprecated","version":"0.0.5","tags":["javascript","application insights","express monitoring","middleware monitoring","dependency monitoring","microsoft","azure","cloud","tracing","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install applicationinsights-express-middleware","imports":["require('applicationinsights-express-middleware')","appInsights.setup('key'); appInsights.setAutoCollectExpressMiddleware(true); appInsights.start();","const appInsights = require('applicationinsights');"]},{"cmd":"yarn add applicationinsights-express-middleware","imports":[]},{"cmd":"pnpm add applicationinsights-express-middleware","imports":[]}],"homepage":null,"github":"https://github.com/asos-craigmorten/applicationinsights-express-middleware","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/applicationinsights-express-middleware","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}