ApplicationInsights-node.js

Microsoft Application Insights SDK for Node.js

MIT License

Downloads
2.7M
Stars
324
Committers
79

Bot releases are visible (Hide)

ApplicationInsights-node.js - 1.8.10

Published by hectorhdzg over 3 years ago

#728 Add cloud role name automatic population
#727 Bootstrap check for AppInsights SDK to be present updated
#723 Automatic dependency tracking of Azure SDKs not working correctly

ApplicationInsights-node.js - 1.8.9

Published by hectorhdzg over 3 years ago

#720 Use request.protocol when available in automatic dependency collection
#718 Update diagnostic-channel-publishers to 0.4.3
#717 Adding envelope interface
#711 Fixing issue with packageJsonPath ignored for App version context
#701 Fix Max call stack size exceeded when used with Azure blob storage
#629 Http.createServer is missing the options variable

ApplicationInsights-node.js - 1.8.8

Published by markwolff almost 4 years ago

  • #690 Update diagnostic-channel-publishers to 0.4.2
  • #692 Correctly parse RDD URLs missing network protocols
  • #696 Fix ExceptionTelemetry stackframe regex parser to handle scoped npm packages
ApplicationInsights-node.js - 1.8.7

Published by markwolff about 4 years ago

SDK

No changes

Codeless Agent

  • #678 Update schema for internal attach telemetry
ApplicationInsights-node.js - 1.8.6

Published by markwolff about 4 years ago

  • #667 Adds instrumentation key validation @kryalama
  • #666 Adds heartbeat metrics for VMs @xiao-lix
  • #674 RemoteDependency: Fix issue where a port could be appended onto a correlation id @markwolff
  • #672 Allow for more generic startOperation calls @markwolff
ApplicationInsights-node.js - 1.8.5

Published by markwolff about 4 years ago

  • #663 Fix issue where Node.js Live Metrics would conflict with Live Metrics from other service languages (Java, .NET, etc)
ApplicationInsights-node.js - 1.8.4

Published by markwolff about 4 years ago

  • #661 Fixes HTTP auto-dependency collection for when URL is passed as argument (e.g. got does this by default, even when a string was provided)
ApplicationInsights-node.js - 1.8.3

Published by markwolff about 4 years ago

SDK

  • n/a

Attach

  • Disable attach logging for Linux App Services
ApplicationInsights-node.js - 1.8.2

Published by markwolff over 4 years ago

  • #647 agent: remove requirement for extension version
ApplicationInsights-node.js - 1.8.1

Published by markwolff over 4 years ago

  • #636 Add Azure Function correlation helper function
  • #650 add appInsights.defaultClient.config.ignoreLegacyHeaders = true
  • #653 Fix misc tsdoc GitHub org links
ApplicationInsights-node.js - 1.8.0

Published by markwolff over 4 years ago

  • #562 Adds automatic distributed tracing support for all @azure/* SDKs
    • You must npm install @opentelemetry/api @opentelemetry/tracing for this autocollection to take effect. No additional configuration is required
    • W3C Distributed tracing mode is now on by default
  • #604 Apply proper start time for all autocollected request/dependency telemetry
ApplicationInsights-node.js - 1.7.6

Published by markwolff over 4 years ago

  • #621 fix live metrics not honoring configured httpsAgent
  • #622 misc jsdoc typo fixes
  • #626 fix telemetry processors not being able to filter out live metrics
  • #635 fix issue where many retry timers are created
ApplicationInsights-node.js - 1.7.5

Published by markwolff over 4 years ago

  • #616 Add trackPageView
  • #618 fix autocollected promise handler
  • #619 Do not call trackDependency for mongodb ismaster queries
ApplicationInsights-node.js - 1.7.4

Published by markwolff over 4 years ago

#601 initialize config before profileQueryEndpoint
#597 fix cases where dependency name could be null
#608 add some sov cloud domains to default correlation header exclusion list
#613 only create a live metrics client when enabled

ApplicationInsights-node.js - 1.7.3

Published by markwolff over 4 years ago

SDK Changes

  • n/a

Agent Changes

  • Fix issue with incorrect process environment variables being used
ApplicationInsights-node.js - 1.7.2

Published by markwolff over 4 years ago

SDK Changes

  • n/a

Agent Changes

  • misc agent changes
ApplicationInsights-node.js - 1.7.1

Published by markwolff over 4 years ago

SDK

  • No longer report rethrown errors as coming from this SDK

Agent

  • #589: Refactor Agent, add ConsoleStatusLogger as default status.json logger.

Integrity: sha512-+rWF8jQ+hoeu9BoqppBzj7MpIvQwbxl0LCHdJubOWaEL8f3GQIQ3oGbPmYw3fdi5YMjsng44GksLVgmmFBen5g==

ApplicationInsights-node.js - 1.7.0

Published by markwolff over 4 years ago

https://github.com/microsoft/ApplicationInsights-node.js/compare/1.6.0...1.7.0

Release Date: 1/29/2020

SDK

  • #570 Include port name in "target" for dependency telemetry
  • #571 Add diagnostic-channel debug logging
  • #588 Skip rethrow when other handlers exist, use uncaughtExceptionMonitor for node 13.7.0+

Agent

  • #575 Add Application Insights Node.js Agent which enables SDK by setting NODE_OPTIONS environment variable
  • #581 Add status.json logger to Agent
ApplicationInsights-node.js - 1.6.0

Published by markwolff almost 5 years ago

1.5.0...1.6.0

Changelog

  • #429 [Feature] Adds trackAvailability API
  • #564 [Bugfix] Fix crash caused by Promise.resolve() with no args
ApplicationInsights-node.js - 1.5.0

Published by markwolff almost 5 years ago

1.4.2...1.5.0

Changelog

  • #538 Adds support for connection strings. Pass your connection string to .setup(...) and it will detect if it is an ikey or a connection string
  • #551 Automatically use trackException for logs containing an Error object, instead of calling trackTrace with SeverityLevel.Error. e.g. winston.error(new Error()) will now send Error telemetry instead of "log" telemetry
  • #554 Allow specifying severityLevel when calling trackException