[][src]Module appinsights::telemetry

Module for Application Insights telemetry items.

Structs

AggregateMetricTelemetry

Aggregated metric telemetry item that represents an aggregation of data points over time. There values can be calculated by the caller or with add_data or add_sampled_data method.

ApplicationTags

Tag helper type that provides access to context fields grouped under 'location'.

ApplicationTagsMut

Tag helper type that provides access to context fields grouped under 'location'.

AvailabilityTelemetry

Represents the result of executing an availability test.

CloudTags

Tag helper type that provides access to context fields grouped under 'cloud'.

CloudTagsMut

Tag helper type that provides access to context fields grouped under 'cloud'.

ContextTags

Contains all tags for telemetry to submit.

DeviceTags

Tag helper type that provides access to context fields grouped under 'device'.

DeviceTagsMut

Tag helper type that provides access to context fields grouped under 'device'.

EventTelemetry

Represents structured event records.

InternalTags

Tag helper type that provides access to context fields grouped under 'internal'.

InternalTagsMut

Tag helper type that provides access to context fields grouped under 'internal'.

LocationTags

Tag helper type that provides access to context fields grouped under 'location'.

LocationTagsMut

Tag helper type that provides access to context fields grouped under 'location'.

Measurements

Contains all measurements for telemetry to submit.

MetricTelemetry

Metric telemetry item that represents a single data point.

OperationTags

Tag helper type that provides access to context fields grouped under 'operation'.

OperationTagsMut

Tag helper type that provides access to context fields grouped under 'operation'.

PageViewTelemetry

Represents generic actions on a page like a button click.

Properties

Contains all properties for telemetry to submit.

RemoteDependencyTelemetry

Represents interactions of the monitored component with a remote component/service like SQL or an HTTP endpoint.

RequestTelemetry

Represents completion of an external request to the application and contains a summary of that request execution and results. This struct is focused on HTTP requests.

SessionTags

Tag helper type that provides access to context fields grouped under 'session'.

SessionTagsMut

Tag helper type that provides access to context fields grouped under 'session'.

Stats

Stores statistics for aggregated metric.

TraceTelemetry

Represents printf-like trace statements that can be text searched. A trace telemetry items have a message and an associated SeverityLevel.

UserTags

Tag helper type that provides access to context fields grouped under 'user'.

UserTagsMut

Tag helper type that provides access to context fields grouped under 'user'.

Enums

SeverityLevel

Defines the level of severity for the event.

Traits

Telemetry

A trait that provides Application Insights telemetry items.