IntelligenceX

API Reference

Class

UsageTelemetryQuickReportProviderDiagnostics

Namespace IntelligenceX.Telemetry.Usage
Assembly IntelligenceX
Modifiers sealed

Captures provider-specific quick-scan diagnostics before and after deduplication.

Inheritance

  • Object
  • UsageTelemetryQuickReportProviderDiagnostics

Constructors

public UsageTelemetryQuickReportProviderDiagnostics(String providerId) #

Initializes provider-scoped quick-scan diagnostics.

Parameters

providerId System.String requiredposition: 0

Properties

public String ProviderId { get; } #

Gets the canonical provider identifier represented by this diagnostic row.

public Int32 RootsConsidered { get; set; } #

Gets or sets the number of enabled roots considered for this provider.

public Int32 ArtifactsParsed { get; set; } #

Gets or sets the number of provider artifacts parsed from disk.

public Int32 ArtifactsReused { get; set; } #

Gets or sets the number of provider artifacts reused from the quick-scan cache.

public Int32 RawEventsCollected { get; set; } #

Gets or sets the number of provider raw records gathered before deduplication.

public Int32 UniqueEventsRetained { get; set; } #

Gets or sets the number of provider records retained after deduplication.

public Int32 DuplicateRecordsCollapsed { get; set; } #

Gets or sets the number of provider duplicate records collapsed before aggregation.