# Functions

Creates a new AvailabilityData instance with default values set by the schema.
Creates a new Base instance with default values set by the schema.
Creates a new Data instance with default values set by the schema.
Creates a new DataPoint instance with default values set by the schema.
Creates a new Domain instance with default values set by the schema.
Creates a new Envelope instance with default values set by the schema.
Creates a new EventData instance with default values set by the schema.
Creates a new ExceptionData instance with default values set by the schema.
Creates a new ExceptionDetails instance with default values set by the schema.
Creates a new MessageData instance with default values set by the schema.
Creates a new MetricData instance with default values set by the schema.
Creates a new PageViewData instance with default values set by the schema.
Creates a new RemoteDependencyData instance with default values set by the schema.
Creates a new RequestData instance with default values set by the schema.
Creates a new StackFrame instance with default values set by the schema.
Truncates tag values that exceed their maximum supported lengths.

# Constants

No description provided by the author
Application version.
Name of the role the application is a part of.
Name of the instance where the application is running.
No description provided by the author
Unique client device id.
Device locale using <language>-<REGION> pattern, following RFC 5646.
Model of the device the end user of the application is using.
Client device OEM name taken from the browser.
Operating system name and version of the device the end user of the application is using.
The type of the device the end user of the application is using.
No description provided by the author
No description provided by the author
Agent version.
This is the node name used for billing purposes.
SDK version.
The IP address of the client device.
No description provided by the author
The correlation vector is a light weight vector clock which can be used to identify and order related events across clients and services.
A unique identifier for the operation instance.
The name (group) of the operation.
The unique identifier of the telemetry item's immediate parent.
Name of synthetic source.
Session ID - the instance of the user's interaction with the app.
Boolean value indicating whether the session identified by ai.session.id is first for the user or not.
In multi-tenant applications this is the account ID or name which the user is acting with.
Authenticated user id.
Anonymous user id.
No description provided by the author
No description provided by the author

# Structs

Instances of AvailabilityData represent the result of executing an availability test.
Data struct to contain only C section with custom fields.
Data struct to contain both B and C sections.
Metric data single measurement.
The abstract common base of all domains.
System variables for a telemetry item.
Instances of Event represent structured event records that can be grouped and searched by their properties.
An instance of Exception represents a handled or unhandled exception that occurred during execution of the monitored application.
Exception details of the exception in a chain.
Instances of Message represent printf-like trace statements that are text-searched.
An instance of the Metric item is a list of measurements (single data points) and/or aggregations.
An instance of PageView represents a generic action on a page like a button click.
An instance of Remote Dependency represents an interaction of the monitored component with a remote component/service like SQL or an HTTP endpoint.
An instance of Request represents completion of an external request to the application to do work and contains a summary of that request execution and the results.
Stack frame information.

# Type aliases

Helper type that provides access to context fields grouped under 'application'.
Helper type that provides access to context fields grouped under 'cloud'.
No description provided by the author
Type of the metric data measurement.
Helper type that provides access to context fields grouped under 'device'.
Helper type that provides access to context fields grouped under 'internal'.
Helper type that provides access to context fields grouped under 'location'.
Helper type that provides access to context fields grouped under 'operation'.
Helper type that provides access to context fields grouped under 'session'.
Defines the level of severity for the event.
Helper type that provides access to context fields grouped under 'user'.