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 - 0.19.0

Published by OsvaldoRosado over 7 years ago

  • #200 Allow durations to be longer than 24 hours
  • #199 Remove obsolete fields from envelope
  • #198 Restrict customProperties to kv pair of strings and add warnings discouraging sensitive info storage
  • #197 Add national clouds to correlationExcludedDomains
  • #195 Copying all descriptors of error properties
  • #194 Fixed correlationHeaderExcludedDomains only cares about first value
  • #191 Fix validateStringMap function
  • #187 Add automatic correlation between dependencies and requests
  • #178 Allow to disable console logging

This release includes an important change to tag override functionality available on track methods. Before this release, if an override tag object was provided it was used instead of the tags available on the client context. SDK behavior is now to merge the tags set on the override object with the client context. If you were using this functionality to remove default provided tags, you should instead identify the tags you wish to remove by name in your override object, and set them explicitly to null, undefined, or "".

ApplicationInsights-node.js - 0.18.0

Published by KamilSzostak almost 8 years ago

  • #165 extend telemetry client to pass the context
  • #164 fix the compilation
  • #163 read transaction ids
  • #160 read transaction root and parent ID
ApplicationInsights-node.js - v0.17.2

Published by KamilSzostak almost 8 years ago

  • #156 Do not add correlation headers for excluded domains
ApplicationInsights-node.js - v0.17.1

Published by KamilSzostak almost 8 years ago

  • #151 Lock devDependencies
  • #146 Fix bug that causes custom context tag settings to be overwritten
  • #140 Use node.d.ts from Typings
  • #138 Migrate to Typings
  • #139 Run unit tests in Node.js 6
  • #137 Npmignore .vscode/, unit tests clean up
ApplicationInsights-node.js - v0.17.0

Published by KamilSzostak almost 8 years ago

  • #130 - HTTP dependency request tracking
  • #131 - Add source & target ikey headers for correlation
  • #132 - remove IDE config files
ApplicationInsights-node.js - v0.16.0

Published by KamilSzostak about 8 years ago

  • #124 - Send telemetry using https
  • #123 - Fix cloud.role and cloud.roleInstance names
  • #121- TrackException method takes a third parameter named measurements
  • #116 - [Sender] make resend interval configurable
ApplicationInsights-node.js - v0.15.19

Published by KamilSzostak about 8 years ago

  • #112 - Add Telemetry processors
  • #109 - Removes default ai.device.id from node (fixes #102)
ApplicationInsights-node.js - v0.15.18

Published by KamilSzostak about 8 years ago

  • #108 - remove unwanted file from npm package (fixes #107)
ApplicationInsights-node.js - v0.15.17

Published by KamilSzostak over 8 years ago

  • #94 - Log ai.operation.name (#58)
  • #90 - Exception type and failed method incorrect for objects that are instances of Error subclass
  • #84 - Client.sendPendingData doesn't call callback when there is no data to send.
  • #31 - Userid is not autocollected from the cookies
ApplicationInsights-node.js - Version 0.15.2

Published by southwood over 9 years ago

Feature requests and some bug fixes:

  • allow a callback to be passed into the client.sendPendingData method
  • consistency with .Net SDK's use of environment variables in Azure
  • add getClient() method to the main module (allows for use of multiple instrumentation keys)
  • add support for specifying port number in the endpoint url
  • drop .d.ts .js.map and definitelytyped declarations from the package
ApplicationInsights-node.js - Alpha build of the v0.15.0 release

Published by southwood over 9 years ago

This release drops the dependency on the browser JS SDK which was previously loaded from CDN during NPM install. Additionally this release updates the API surface to match the iOS/Android SDKs and includes support for basic system performance monitoring (CPU/Memory).