Table of Contents

Namespace System.Telemetry

Codeunit

Name Summary
Codeunit System.Telemetry."Telemetry Custom Dimensions" Provides functionality for adding common custom dimensions to telemetry.
Codeunit System.Telemetry."Audit Log" Provides methods to log audit messages.
Codeunit System.Telemetry."Feature Telemetry" Provides functionality for emitting telemetry in a universal format. Only system metadata is to be emitted through this codeunit.
Codeunit System.Telemetry.Telemetry A wrapper on top of Session.LogMessage that allows for having additional common custom dimensions emitted with every message.
Codeunit System.Telemetry."Telemetry Loggers" Provides functionality for registering 3d party telemetry loggers to be used with Telemetry codeunit.

Enum

Name Summary
Enum System.Telemetry."Feature Uptake Status" Specifies the uptake status of an application feature.

Interface

Name Summary
Interface System.Telemetry."Telemetry Logger" The interface that allows 3d party extensions to emit telemetry to their own telemetry stores when the Telemetry codeunit is used.

Events

Name Summary
OnAddCommonCustomDimensions Allows to provide additional custom dimensions for every telemetry message. Is used in conjunction with <see cref="AddCommonCustomDimensions"></see>.
OnRegisterTelemetryLogger Allows 3d party extensions to register their own telemetry loggers to be used with Telemetry codeunit. Is used in conjunction with <see cref="Register"></see>.