프로퍼티 | 타입 | 설명 | |
---|---|---|---|
CollectDependency | void | ||
CollectException | void | ||
CollectRequest | void | ||
ConvertDependencyToTelemetryDocument | ITelemetryDocument | ||
ConvertExceptionToTelemetryDocument | ITelemetryDocument | ||
ConvertRequestToTelemetryDocument | ITelemetryDocument | ||
ExpandExceptionMessage | string | ||
FlattenMessages | IEnumerable |
||
GetProperties | string>[].KeyValuePair | ||
IQuickPulseTelemetryProcessor | void | ||
IQuickPulseTelemetryProcessor | void | ||
IsRequestSuccessful | bool | ||
ProcessTelemetry | void | ||
QuickPulseTelemetryProcessor | System | ||
Register | void | ||
TruncateValue | string | ||
UpdateDependencyAggregates | void | ||
UpdateExceptionAggregates | void | ||
UpdateRequestAggregates | void |
메소드 | 설명 | |
---|---|---|
Initialize ( TelemetryConfiguration configuration ) : void |
Initialize method is called after all configuration properties have been loaded from the configuration.
|
|
Process ( ITelemetry telemetry ) : void |
Intercepts telemetry items and updates QuickPulse data when needed. This method is performance critical since every AI telemetry item goes through it. |
|
QuickPulseTelemetryProcessor ( ITelemetryProcessor next ) : System |
Initializes a new instance of the QuickPulseTelemetryProcessor class.
|
메소드 | 설명 | |
---|---|---|
CollectDependency ( Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry dependencyTelemetry ) : void | ||
CollectException ( Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry exceptionTelemetry ) : void | ||
CollectRequest ( Microsoft.ApplicationInsights.DataContracts.RequestTelemetry requestTelemetry ) : void | ||
ConvertDependencyToTelemetryDocument ( Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry dependencyTelemetry ) : ITelemetryDocument | ||
ConvertExceptionToTelemetryDocument ( Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry exceptionTelemetry ) : ITelemetryDocument | ||
ConvertRequestToTelemetryDocument ( Microsoft.ApplicationInsights.DataContracts.RequestTelemetry requestTelemetry ) : ITelemetryDocument | ||
ExpandExceptionMessage ( Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry exceptionTelemetry ) : string | ||
FlattenMessages ( |
||
GetProperties ( ISupportProperties telemetry, string specialPropertyName = null ) : string>[].KeyValuePair |
||
IQuickPulseTelemetryProcessor ( ) : void | ||
IQuickPulseTelemetryProcessor ( IQuickPulseDataAccumulatorManager accumulatorManager, |
||
IsRequestSuccessful ( Microsoft.ApplicationInsights.DataContracts.RequestTelemetry request ) : bool | ||
ProcessTelemetry ( ITelemetry telemetry ) : void | ||
QuickPulseTelemetryProcessor ( ITelemetryProcessor next, Clock timeProvider, int maxTelemetryQuota = null, int initialTelemetryQuota = null ) : System |
Initializes a new instance of the QuickPulseTelemetryProcessor class. Internal constructor for unit tests only.
|
|
Register ( ) : void | ||
TruncateValue ( string value ) : string | ||
UpdateDependencyAggregates ( Microsoft.ApplicationInsights.DataContracts.DependencyTelemetry dependencyTelemetry ) : void | ||
UpdateExceptionAggregates ( ) : void | ||
UpdateRequestAggregates ( Microsoft.ApplicationInsights.DataContracts.RequestTelemetry requestTelemetry ) : void |
public Initialize ( TelemetryConfiguration configuration ) : void | ||
configuration | TelemetryConfiguration | |
리턴 | void |
public Process ( ITelemetry telemetry ) : void | ||
telemetry | ITelemetry | Telemetry item being tracked by AI. |
리턴 | void |
public QuickPulseTelemetryProcessor ( ITelemetryProcessor next ) : System | ||
next | ITelemetryProcessor | The next TelemetryProcessor in the chain. |
리턴 | System |