applicationinsights
- Version 3.4.0
- Published
- 752 kB
- 24 dependencies
- MIT license
Install
npm i applicationinsights
yarn add applicationinsights
pnpm add applicationinsights
Overview
Microsoft Application Insights module for Node.js
Index
Variables
Functions
Classes
Configuration
- enableWebInstrumentation()
- setAutoCollectConsole()
- setAutoCollectDependencies()
- setAutoCollectExceptions()
- setAutoCollectHeartbeat()
- setAutoCollectIncomingRequestAzureFunctions()
- setAutoCollectPerformance()
- setAutoCollectPreAggregatedMetrics()
- setAutoCollectRequests()
- setAutoDependencyCorrelation()
- setDistributedTracingMode()
- setInternalLogging()
- setSendLiveMetrics()
- setUseDiskRetryCaching()
- start
TelemetryClient
- addTelemetryProcessor()
- clearTelemetryProcessors()
- commonProperties
- config
- context
- flush()
- getAuthorizationHandler()
- getStatsbeat()
- initialize()
- pushWarningToLog()
- setAutoPopulateAzureProperties()
- setUseDiskRetryCaching()
- shutdown()
- track()
- trackAvailability()
- trackDependency()
- trackEvent()
- trackException()
- trackMetric()
- trackNodeHttpDependency()
- trackNodeHttpRequest()
- trackNodeHttpRequestSync()
- trackPageView()
- trackRequest()
- trackTrace()
Interfaces
Enums
Namespaces
Variables
variable defaultClient
let defaultClient: TelemetryClient;
The default client, initialized when setup was called. To initialize a different client with its own configuration, use
new TelemetryClient(instrumentationKey?)
.
Functions
function dispose
dispose: () => void;
Disposes the default client and all the auto collectors so they can be reinitialized with different configuration
function getCorrelationContext
getCorrelationContext: () => ICorrelationContext;
Returns an object that is shared across all code handling a given request. This can be used similarly to thread-local storage in other languages. Properties set on this object will be available to telemetry processors.
Do not store sensitive information here. Custom properties set on this object can be exposed in a future SDK release via outgoing HTTP headers. This is to allow for correlating data cross-component.
This method will return null if automatic dependency correlation is disabled.
Returns
A plain object for request storage or null if automatic dependency correlation is disabled.
function setup
setup: (setupString?: string) => typeof Configuration;
Initializes the default client. Should be called after setting configuration options.
Parameter setupString
the Connection String or Instrumentation Key to use. Optional, if this is not specified, the value will be read from the environment variable APPLICATIONINSIGHTS_CONNECTION_STRING or APPINSIGHTS_INSTRUMENTATIONKEY.
Returns
{Configuration} the configuration class to initialize and start the SDK.
function shutdownAzureMonitor
shutdownAzureMonitor: () => Promise<void>;
Shutdown Azure Monitor
function start
start: () => typeof Configuration;
Starts automatic collection of telemetry. Prior to calling start no telemetry will be *automatically* collected, though manual collection is enabled.
Returns
{ApplicationInsights} this class
function startOperation
startOperation: ( arg1: | AzureFnContext | (http.IncomingMessage | AzureFnContext) | SpanContext | Span, arg2?: HttpRequest | string) => ICorrelationContext | null;
**(Experimental!)** Starts a fresh context or propagates the current internal one.
function useAzureMonitor
useAzureMonitor: (options?: AzureMonitorOpenTelemetryOptions) => void;
Initialize Azure Monitor
Parameter options
Configuration
function wrapWithCorrelationContext
wrapWithCorrelationContext: <T>(fn: T, context?: ICorrelationContext) => T;
Returns a function that will get the same correlation context within its function body as the code executing this function. Use this method if automatic dependency correlation is not propagating correctly to an asynchronous callback.
Classes
class Configuration
class Configuration {}
The active configuration for global SDK behaviors, such as auto collection.
property start
static start: () => typeof Configuration;
method enableWebInstrumentation
static enableWebInstrumentation: ( value: boolean, WebSnippetConnectionString?: string) => typeof Configuration;
Sets the state of Web snippet injection
Parameter value
if true Web snippet will try to be injected in server response
Parameter WebSnippetConnectionString
if provided, Web snippet injection will use this ConnectionString. Default to use the connectionString in Node.js app initialization.
Returns
{Configuration} this class
method setAutoCollectConsole
static setAutoCollectConsole: ( value: boolean, collectConsoleLog?: boolean) => typeof Configuration;
Sets the state of console and logger tracking (enabled by default for third-party loggers only)
Parameter value
if true logger activity will be sent to Application Insights
Parameter collectConsoleLog
if true, logger autocollection will include console.log calls (default false)
Returns
{Configuration} this class
method setAutoCollectDependencies
static setAutoCollectDependencies: (value: boolean) => typeof Configuration;
Sets the state of dependency tracking (enabled by default)
Parameter value
if true dependencies will be sent to Application Insights
Returns
{Configuration} this class
method setAutoCollectExceptions
static setAutoCollectExceptions: (value: boolean) => typeof Configuration;
Sets the state of exception tracking (enabled by default)
Parameter value
if true uncaught exceptions will be sent to Application Insights
Returns
{Configuration} this class
method setAutoCollectHeartbeat
static setAutoCollectHeartbeat: (value: boolean) => typeof Configuration;
Sets the state of request tracking (enabled by default)
Parameter value
if true HeartBeat metric data will be collected every 15 minutes and sent to Application Insights
Returns
{Configuration} this class
method setAutoCollectIncomingRequestAzureFunctions
static setAutoCollectIncomingRequestAzureFunctions: ( value: boolean) => typeof Configuration;
Enable automatic incoming request tracking when using Azure Functions
Parameter value
if true auto collection of incoming requests will be enabled
Returns
{Configuration} this class
method setAutoCollectPerformance
static setAutoCollectPerformance: ( value: boolean, collectExtendedMetrics: any) => typeof Configuration;
Sets the state of performance tracking (enabled by default)
Parameter value
if true performance counters will be collected every second and sent to Application Insights
Parameter collectExtendedMetrics
if true, extended metrics counters will be collected every minute and sent to Application Insights
Returns
{Configuration} this class
method setAutoCollectPreAggregatedMetrics
static setAutoCollectPreAggregatedMetrics: ( value: boolean) => typeof Configuration;
Sets the state of pre aggregated metrics tracking (enabled by default)
Parameter value
if true pre aggregated metrics will be collected every minute and sent to Application Insights
Returns
{Configuration} this class
method setAutoCollectRequests
static setAutoCollectRequests: (value: boolean) => typeof Configuration;
Sets the state of request tracking (enabled by default)
Parameter value
if true requests will be sent to Application Insights
Returns
{Configuration} this class
method setAutoDependencyCorrelation
static setAutoDependencyCorrelation: ( value: boolean, useAsyncHooks?: boolean) => typeof Configuration;
Sets the state of automatic dependency correlation (enabled by default)
Parameter value
if true dependencies will be correlated with requests
Parameter useAsyncHooks
if true, forces use of experimental async_hooks module to provide correlation. If false, instead uses only patching-based techniques. If left blank, the best option is chosen for you based on your version of Node.js.
Returns
{Configuration} this class
method setDistributedTracingMode
static setDistributedTracingMode: (value: number) => typeof Configuration;
Only W3C traing mode is currently suppported so this method informs the user if they attempt to set the value.
method setInternalLogging
static setInternalLogging: ( enableDebugLogger?: boolean, enableWarningLogger?: boolean) => typeof Configuration;
Enables debug and warning Logger for AppInsights itself.
Parameter enableDebugLogger
if true, enables debug Logger
Parameter enableWarningLogger
if true, enables warning Logger
Returns
{Configuration} this class
method setSendLiveMetrics
static setSendLiveMetrics: (enable?: boolean) => typeof Configuration;
Enables communication with Application Insights Live Metrics.
Parameter enable
if true, enables communication with the live metrics service
method setUseDiskRetryCaching
static setUseDiskRetryCaching: ( value: boolean, resendInterval?: number, maxBytesOnDisk?: number) => typeof Configuration;
Enable or disable disk-backed retry caching to cache events when client is offline (enabled by default) Note that this method only applies to the default client. Disk-backed retry caching is disabled by default for additional clients. For enable for additional clients, use client.channel.setUseDiskRetryCaching(true). These cached events are stored in your system or user's temporary directory and access restricted to your user when possible.
Parameter value
if true events that occured while client is offline will be cached on disk
Parameter resendInterval
The wait interval for resending cached events.
Parameter maxBytesOnDisk
The maximum size (in bytes) that the created temporary directory for cache events can grow to, before caching is disabled.
Returns
{Configuration} this class
class TelemetryClient
class TelemetryClient {}
Application Insights telemetry client provides interface to track telemetry items, register telemetry initializers and and manually trigger immediate sending (flushing)
constructor
constructor(input?: string);
Constructs a new instance of TelemetryClient
Parameter setupString
the Connection String or Instrumentation Key to use (read from environment variable if not specified)
property commonProperties
commonProperties: { [key: string]: string };
property config
config: Config;
property context
context: Context;
method addTelemetryProcessor
addTelemetryProcessor: ( telemetryProcessor: ( envelope: Envelope, contextObjects?: { [name: string]: any } ) => boolean) => void;
Adds telemetry processor to the collection. Telemetry processors will be called one by one before telemetry item is pushed for sending and in the order they were added.
Parameter telemetryProcessor
function, takes Envelope, and optional context object and returns boolean
method clearTelemetryProcessors
clearTelemetryProcessors: () => void;
method flush
flush: () => Promise<void>;
Immediately send all queued telemetry.
method getAuthorizationHandler
getAuthorizationHandler: (config: Config) => void;
Get Authorization handler
method getStatsbeat
getStatsbeat: () => any;
method initialize
initialize: () => void;
method pushWarningToLog
pushWarningToLog: (warning: string) => void;
method setAutoPopulateAzureProperties
setAutoPopulateAzureProperties: () => void;
Automatically populate telemetry properties like RoleName when running in Azure
Parameter value
if true properties will be populated
method setUseDiskRetryCaching
setUseDiskRetryCaching: ( value: boolean, resendInterval?: number, maxBytesOnDisk?: number) => void;
method shutdown
shutdown: () => Promise<void>;
Shutdown client
method track
track: ( telemetry: Contracts.Telemetry, telemetryType: Contracts.TelemetryType) => void;
Generic track method for all telemetry types
Parameter data
the telemetry to send
Parameter telemetryType
specify the type of telemetry you are tracking from the list of Contracts.DataTypes
method trackAvailability
trackAvailability: (telemetry: Contracts.AvailabilityTelemetry) => void;
Log information about availability of an application
Parameter telemetry
Object encapsulating tracking options
method trackDependency
trackDependency: (telemetry: Contracts.DependencyTelemetry) => void;
Log a dependency. Note that the default client will attempt to collect dependencies automatically so only use this for dependencies that aren't automatically captured or if you've disabled automatic dependency collection.
Parameter telemetry
Object encapsulating tracking option
method trackEvent
trackEvent: (telemetry: Contracts.EventTelemetry) => void;
Log a user action or other occurrence.
Parameter telemetry
Object encapsulating tracking options
method trackException
trackException: (telemetry: Contracts.ExceptionTelemetry) => void;
Log an exception
Parameter telemetry
Object encapsulating tracking options
method trackMetric
trackMetric: ( telemetry: Contracts.MetricPointTelemetry & Contracts.MetricTelemetry) => void;
Log a numeric value that is not associated with a specific event. Typically used to send regular reports of performance indicators. To send a single measurement, use just the first two parameters. If you take measurements very frequently, you can reduce the telemetry bandwidth by aggregating multiple measurements and sending the resulting average at intervals.
Parameter telemetry
Object encapsulating tracking options
method trackNodeHttpDependency
trackNodeHttpDependency: (telemetry: Contracts.NodeHttpRequestTelemetry) => void;
method trackNodeHttpRequest
trackNodeHttpRequest: (telemetry: Contracts.NodeHttpRequestTelemetry) => void;
method trackNodeHttpRequestSync
trackNodeHttpRequestSync: ( telemetry: Contracts.NodeHttpRequestTelemetry) => void;
method trackPageView
trackPageView: (telemetry: Contracts.PageViewTelemetry) => void;
Log a page view
Parameter telemetry
Object encapsulating tracking options
method trackRequest
trackRequest: (telemetry: Contracts.RequestTelemetry) => void;
Log a request. Note that the default client will attempt to collect HTTP requests automatically so only use this for requests that aren't automatically captured or if you've disabled automatic request collection.
Parameter telemetry
Object encapsulating tracking options
method trackTrace
trackTrace: (telemetry: Contracts.TraceTelemetry) => void;
Log a trace message
Parameter telemetry
Object encapsulating tracking options
Interfaces
interface AvailabilityTelemetry
interface AvailabilityTelemetry extends Telemetry {}
Telemetry type used for availability web test results.
property duration
duration: number;
Request duration in ms
property id
id: string;
Identifier of a test run. Use it to correlate steps of test run and telemetry generated by the service.
property measurements
measurements?: { [key: string]: number;};
Metrics associated with this event, displayed in Metrics Explorer on the portal.
property message
message: string;
Diagnostic message for the result.
property name
name: string;
Name of the test that these availability results represent.
property runLocation
runLocation: string;
Name of the location where the test was run from.
property success
success: boolean;
Success flag.
interface AzureMonitorOpenTelemetryOptions
interface AzureMonitorOpenTelemetryOptions extends DistroOptions {}
Azure Monitor OpenTelemetry Options
property enableAutoCollectExceptions
enableAutoCollectExceptions?: boolean;
Sets the state of exception tracking (enabled by default) if true uncaught exceptions will be sent to Application Insights
property enableAutoCollectPerformance
enableAutoCollectPerformance?: boolean;
Sets the state of performance tracking (enabled by default) if true performance counters will be collected every second and sent to Azure Monitor
property otlpLogExporterConfig
otlpLogExporterConfig?: OTLPExporterConfig;
OTLP Log Exporter Configuration
property otlpMetricExporterConfig
otlpMetricExporterConfig?: OTLPExporterConfig;
OTLP Metric Exporter Configuration
property otlpTraceExporterConfig
otlpTraceExporterConfig?: OTLPExporterConfig;
OTLP Trace Exporter Configuration
interface EventTelemetry
interface EventTelemetry extends Telemetry {}
Telemetry about the custom event of interest, such application workflow event, business logic event (purchase) and anything that you would like to track and aggregate by count. Event can contain measurements such as purchase amount associated with purchase event
property measurements
measurements?: { [key: string]: number;};
Metrics associated with this event, displayed in Metrics Explorer on the portal.
property name
name: string;
Name of the event
interface ExceptionTelemetry
interface ExceptionTelemetry extends Telemetry {}
Telemetry about the exception thrown by the application
property exception
exception: Error;
Exception thrown
property measurements
measurements?: { [key: string]: number;};
Metrics associated with this exception, displayed in Metrics Explorer on the portal. Defaults to empty
property severity
severity?: SeverityLevel;
Exception severity level
interface HttpRequest
interface HttpRequest {}
HTTP request object. Provided to your function when using HTTP Bindings.
interface InstrumentationOptions
interface InstrumentationOptions extends DistroInstrumentationOptions {}
property console
console?: InstrumentationConfig & { logSendingLevel?: SeverityNumber;};
Console Instrumentation Config
interface PageViewTelemetry
interface PageViewTelemetry extends Telemetry {}
Telemetry type used for availability web test results.
property duration
duration?: number;
Request duration in milliseconds.
property id
id: string;
Identifier of a page view instance. Used for correlation between page view and other telemetry items.
property measurements
measurements?: { [propertyName: string]: number;};
Collection of custom measurements.
property name
name: string;
Event name. Keep it low cardinality to allow proper grouping and useful metrics.
property referredUri
referredUri?: string;
Fully qualified page URI or URL of the referring page; if unknown, leave blank
property url
url?: string;
Request URL with all query string parameters
interface Telemetry
interface Telemetry {}
Base telemetry interface encapsulating coming properties
property properties
properties?: { [key: string]: any;};
Additional data used to filter events and metrics in the portal. Defaults to empty.
property time
time?: Date;
Telemetry time stamp. When it is not specified, current timestamp will be used.
interface TraceTelemetry
interface TraceTelemetry extends Telemetry {}
Trace telemetry reports technical, usually detailed information about the environment, usage of resources, performance, capacity etc
property measurements
measurements?: { [propertyName: string]: number;};
Collection of custom measurements.
property message
message: string;
Trace message
property severity
severity?: SeverityLevel;
Trace severity level.
Enums
enum DistributedTracingModes
enum DistributedTracingModes { AI = 0, AI_AND_W3C = 1,}
member AI
AI = 0
Send Application Insights correlation headers
member AI_AND_W3C
AI_AND_W3C = 1
(Default) Send both W3C Trace Context headers and back-compatibility Application Insights headers
enum KnownSeverityLevel
enum KnownSeverityLevel { Verbose = 'Verbose', Information = 'Information', Warning = 'Warning', Error = 'Error', Critical = 'Critical',}
Known values of SeverityLevel that the service accepts.
member Critical
Critical = 'Critical'
member Error
Error = 'Error'
member Information
Information = 'Information'
member Verbose
Verbose = 'Verbose'
member Warning
Warning = 'Warning'
Namespaces
namespace Contracts
module 'out/src/declarations/contracts/index.d.ts' {}
interface AvailabilityTelemetry
interface AvailabilityTelemetry extends Telemetry {}
Telemetry type used for availability web test results.
property duration
duration: number;
Request duration in ms
property id
id: string;
Identifier of a test run. Use it to correlate steps of test run and telemetry generated by the service.
property measurements
measurements?: { [key: string]: number;};
Metrics associated with this event, displayed in Metrics Explorer on the portal.
property message
message: string;
Diagnostic message for the result.
property name
name: string;
Name of the test that these availability results represent.
property runLocation
runLocation: string;
Name of the location where the test was run from.
property success
success: boolean;
Success flag.
interface DependencyTelemetry
interface DependencyTelemetry extends Telemetry {}
Telemetry about the call to remote component
property data
data?: string;
Command initiated by this dependency call. Examples are SQL statement and HTTP URL with all query parameters.
property dependencyTypeName
dependencyTypeName?: string;
Dependency type name. Very low cardinality value for logical grouping of dependencies and interpretation of other fields like commandName and resultCode. Examples are SQL, Azure table, and HTTP.
property duration
duration: number;
Remote call duration in ms.
property id
id?: string;
Identifier of a dependency call instance. Used for correlation with the request telemetry item corresponding to this dependency call.
property measurements
measurements?: { [propertyName: string]: number;};
Collection of custom measurements.
property name
name: string;
Name of the command initiated with this dependency call. Low cardinality value. Examples are stored procedure name and URL path template.
property resultCode
resultCode?: string | number;
Result code of a dependency call. Examples are SQL error code and HTTP status code.
property success
success?: boolean;
Indication of successful or unsuccessful call.
property target
target?: string;
Target site of a dependency call. Examples are server name, host address.
interface EventTelemetry
interface EventTelemetry extends Telemetry {}
Telemetry about the custom event of interest, such application workflow event, business logic event (purchase) and anything that you would like to track and aggregate by count. Event can contain measurements such as purchase amount associated with purchase event
property measurements
measurements?: { [key: string]: number;};
Metrics associated with this event, displayed in Metrics Explorer on the portal.
property name
name: string;
Name of the event
interface ExceptionTelemetry
interface ExceptionTelemetry extends Telemetry {}
Telemetry about the exception thrown by the application
property exception
exception: Error;
Exception thrown
property measurements
measurements?: { [key: string]: number;};
Metrics associated with this exception, displayed in Metrics Explorer on the portal. Defaults to empty
property severity
severity?: SeverityLevel;
Exception severity level
interface MetricPointTelemetry
interface MetricPointTelemetry {}
property count
count?: number;
The number of samples used to get this value
property kind
kind?: DataPointType;
Type of metric being sent, e.g. Pre-agg metrics have kind=Aggregation
property max
max?: number;
The max sample for this set
property min
min?: number;
The min sample for this set
property name
name: string;
A string that identifies the metric.
property namespace
namespace?: string;
A string that identifies the metric namespace.
property stdDev
stdDev?: number;
The standard deviation of the set
property value
value: number;
The value of the metric
interface MetricTelemetry
interface MetricTelemetry extends Telemetry {}
Telemetry encapsulating a custom metric, i.e. aggregated numeric values describing value, count, frequency and distribution of of a particular indicator.
property metrics
metrics?: MetricPointTelemetry[];
List of metrics. Only one metric in the list is currently supported by Application Insights storage. If multiple data points were sent only the first one will be used.
interface NodeHttpDependencyTelemetry
interface NodeHttpDependencyTelemetry extends Telemetry {}
Object encapsulating information about the outgoing request
interface NodeHttpRequestTelemetry
interface NodeHttpRequestTelemetry extends Telemetry {}
Object encapsulating information about the incoming HTTP request
property duration
duration?: number;
HTTP request duration. Used only for synchronous tracks.
property error
error?: any;
Error that occurred while processing the request. Used only for synchronous tracks.
property request
request: http.IncomingMessage;
HTTP request object
property response
response: http.ServerResponse;
HTTP response object
interface PageViewTelemetry
interface PageViewTelemetry extends Telemetry {}
Telemetry type used for availability web test results.
property duration
duration?: number;
Request duration in milliseconds.
property id
id: string;
Identifier of a page view instance. Used for correlation between page view and other telemetry items.
property measurements
measurements?: { [propertyName: string]: number;};
Collection of custom measurements.
property name
name: string;
Event name. Keep it low cardinality to allow proper grouping and useful metrics.
property referredUri
referredUri?: string;
Fully qualified page URI or URL of the referring page; if unknown, leave blank
property url
url?: string;
Request URL with all query string parameters
interface RequestTelemetry
interface RequestTelemetry extends Telemetry {}
Telemetry about the incoming request processed by the application
property duration
duration: number;
Request duration in ms.
property id
id?: string;
Identifier of a request call instance. Used for correlation between request and other telemetry items.
property measurements
measurements?: { [propertyName: string]: number;};
Collection of custom measurements.
property name
name?: string;
Name of the request. Represents code path taken to process request. Low cardinality value to allow better grouping of requests. For HTTP requests it represents the HTTP method and URL path template like 'GET /values/{id}'.
property resultCode
resultCode: string;
Result of a request execution. HTTP status code for HTTP requests.
property success
success: boolean;
Indication of successful or unsuccessful call.
property url
url?: string;
Request URL with all query string parameters.
interface Telemetry
interface Telemetry {}
Base telemetry interface encapsulating coming properties
property properties
properties?: { [key: string]: any;};
Additional data used to filter events and metrics in the portal. Defaults to empty.
property time
time?: Date;
Telemetry time stamp. When it is not specified, current timestamp will be used.
interface TraceTelemetry
interface TraceTelemetry extends Telemetry {}
Trace telemetry reports technical, usually detailed information about the environment, usage of resources, performance, capacity etc
property measurements
measurements?: { [propertyName: string]: number;};
Collection of custom measurements.
property message
message: string;
Trace message
property severity
severity?: SeverityLevel;
Trace severity level.
enum TelemetryType
enum TelemetryType { Event = 0, Exception = 1, Trace = 2, Metric = 3, Request = 4, Dependency = 5, Availability = 6, PageView = 7,}
Telemetry types supported by this SDK
member Availability
Availability = 6
member Dependency
Dependency = 5
member Event
Event = 0
member Exception
Exception = 1
member Metric
Metric = 3
member PageView
PageView = 7
member Request
Request = 4
member Trace
Trace = 2
Package Files (20)
- out/src/declarations/contracts/index.d.ts
- out/src/declarations/contracts/telemetryTypes/availabilityTelemetry.d.ts
- out/src/declarations/contracts/telemetryTypes/dependencyTelemetry.d.ts
- out/src/declarations/contracts/telemetryTypes/eventTelemetry.d.ts
- out/src/declarations/contracts/telemetryTypes/exceptionTelemetry.d.ts
- out/src/declarations/contracts/telemetryTypes/metricTelemetry.d.ts
- out/src/declarations/contracts/telemetryTypes/nodeHttpDependencyTelemetry.d.ts
- out/src/declarations/contracts/telemetryTypes/nodeHttpRequestTelemetry.d.ts
- out/src/declarations/contracts/telemetryTypes/pageViewTelemetry.d.ts
- out/src/declarations/contracts/telemetryTypes/requestTelemetry.d.ts
- out/src/declarations/contracts/telemetryTypes/telemetry.d.ts
- out/src/declarations/contracts/telemetryTypes/telemetryType.d.ts
- out/src/declarations/contracts/telemetryTypes/traceTelemetry.d.ts
- out/src/declarations/generated/models/index.d.ts
- out/src/index.d.ts
- out/src/main.d.ts
- out/src/shim/applicationinsights.d.ts
- out/src/shim/telemetryClient.d.ts
- out/src/shim/types.d.ts
- out/src/types.d.ts
Dependencies (24)
- @azure/core-auth
- @azure/core-client
- @azure/core-rest-pipeline
- @azure/functions
- @azure/functions-old
- @azure/identity
- @azure/monitor-opentelemetry
- @azure/monitor-opentelemetry-exporter
- @azure/opentelemetry-instrumentation-azure-sdk
- @opentelemetry/api
- @opentelemetry/api-logs
- @opentelemetry/core
- @opentelemetry/exporter-logs-otlp-http
- @opentelemetry/exporter-metrics-otlp-http
- @opentelemetry/exporter-trace-otlp-http
- @opentelemetry/otlp-exporter-base
- @opentelemetry/resources
- @opentelemetry/sdk-logs
- @opentelemetry/sdk-metrics
- @opentelemetry/sdk-trace-base
- @opentelemetry/sdk-trace-node
- @opentelemetry/semantic-conventions
- diagnostic-channel
- diagnostic-channel-publishers
Dev Dependencies (16)
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/applicationinsights
.
- Markdown[![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/applicationinsights)
- HTML<a href="https://www.jsdocs.io/package/applicationinsights"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 5108 ms. - Missing or incorrect documentation? Open an issue for this package.