Skip to content

Update dependency applicationinsights to v1.8.10#65

Open
rostomzed wants to merge 1 commit intomainfrom
renovate/applicationinsights-1.x
Open

Update dependency applicationinsights to v1.8.10#65
rostomzed wants to merge 1 commit intomainfrom
renovate/applicationinsights-1.x

Conversation

@rostomzed
Copy link
Owner

This PR contains the following updates:

Package Type Update Change
applicationinsights dependencies minor 1.0.8 -> 1.8.10
applicationinsights devDependencies minor 1.0.8 -> 1.8.10

Release Notes

microsoft/ApplicationInsights-node.js

v1.8.10

Compare Source

#​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

v1.8.9

Compare Source

#​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

v1.8.8

Compare Source

  • #​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

v1.8.7

Compare Source

SDK

No changes

Codeless Agent
  • #​678 Update schema for internal attach telemetry

v1.8.6

Compare Source

v1.8.5

Compare Source

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

v1.8.4

Compare Source

  • #​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)

v1.8.3

Compare Source

SDK

  • n/a

Attach

  • Disable attach logging for Linux App Services

v1.8.2

Compare Source

  • #​647 agent: remove requirement for extension version

v1.8.1

Compare Source

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

v1.8.0

Compare Source

  • #​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

v1.7.6

Compare Source

  • #​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

v1.7.5

Compare Source

  • #​616 Add trackPageView
  • #​618 fix autocollected promise handler
  • #​619 Do not call trackDependency for mongodb ismaster queries

v1.7.4

Compare Source

#​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

v1.7.3

Compare Source

SDK Changes
  • n/a
Agent Changes
  • Fix issue with incorrect process environment variables being used

v1.7.2

Compare Source

SDK Changes
  • n/a
Agent Changes
  • misc agent changes

v1.7.1

Compare Source

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

v1.7.0

Compare Source

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

v1.6.0

Compare Source

1.5.0...1.6.0

Changelog
  • #​429 [Feature] Adds trackAvailability API
  • #​564 [Bugfix] Fix crash caused by Promise.resolve() with no args

v1.5.0

Compare Source

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

v1.4.2

Compare Source

Release notes

#​543 Fix issue causing perf counters of manually tracking requests not appearing in Live Metrics stream
#​545 Fix issue with incorrect default trace flag being applied to w3c traceparent header

v1.4.1

Compare Source

Changelog
  • #​534 Fix case where adding correlation headers on a large payload causes the request to fail
  • #​541 Fix autocollection issue with latest mongodb driver (3.3.0)

v1.4.0

Compare Source

This update adds 2 major features. You can now monitor some node.js specific portions of your application via the applicationinsights-node.js-native-metrics node.js addon. To add it, simply install it to your app:

npm install --save applicationinsights-native-metrics

You will not need to make any code changes since this SDK will automatically try to require this module. Once installed, additional node.js specific metrics of your application (time spent in each type of Garbage Collection, Event Loop ticks per second, heap vs non-heap memory usage) will be recorded as Metric Telemetry.
https://github.com/microsoft/applicationinsights-node.js-native-metrics

Second, this SDK now supports the W3C Trace Context distributed tracing standard. To enable this in your app, you must enable it during setup. This will send/receive back-compatibility headers as well as W3C headers, so you will not break correlation with any of your existing legacy services. Enabling W3C headers will allow your app to correlate with other services not instrumented with Application Insights, but do adopt this W3C standard.

const appInsights = require("applicationinsights");
appInsights
  .setup("<your ikey>")
  .setDistributedTracingMode(appInsights.DistributedTracingModes.AI_AND_W3C)
  .start()
Changelog
  • #​508 - Add Node.js Extended metrics
  • #​509 - Update diagnostic-channel-publishers
  • #​511 - Change logging behavior of QPS pinger
  • #​519 - Add W3C Trace Context distributed tracing
  • #​521 - Fix issue where SDK crashed on nonstring correlation headers
  • #​525 - Live metrics: don't change ping state on errors
  • #​526 - Ship mapfiles with SDK

v1.3.1

Compare Source

v1.3.0

Compare Source

  • #​494 Add capability to send live metrics (experimental)

Sending Live Metrics is currently disabled by default. To enable it, add .setSendLiveMetrics(true) to your configuration methods as you initialize the SDK. You can view your app's live metrics in the "Live Metrics Stream" blade of your Application Insights instance.

image

v1.2.0

Compare Source

Autocollection now works on latest verison of all supported libraries (as of February 19 2019):

  • redis v2.x
  • mysql v2.0.0 -> v2.16.x
  • mongodb v2.x, v3.x
  • pg v6.x, v7.x
  • pg-pool v1.x, v2.x
  • bunyan v1.x
  • winston v2.x, v3.x

Fixed issues

Note: See diagnostic-channel-publishers 0.3.0 release for more info
https://github.com/Microsoft/node-diagnostic-channel/tree/master/src/diagnostic-channel-publishers#&#8203;030---february-19th-2019

v1.1.0

Compare Source

  • #​474 Deprecate ZoneJS
    • uses cls-hooked for Node8.2+
    • uses continuation-local-storage for Node3.3+
  • #​475 Fix bug causing users' unit tests to hang
  • #​479 Add config to force usage of specific CLS library for dependency correlation. setAutoDependencyCorrelation(true, <true|false|undefined>)
    • true: force usage of cls-hooked, which will use async_hooks for node8+, else AsyncWrap
    • false: force usage of continuation-local-storage, which uses async-listener
    • undefined or left blank: default behavior. The SDK will choose for you based on your version of Node.

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

mongodb v3.x.x pg v7 support Support for Massivejs / Pg-promise - Not Collecting SQL Calls

1 participant