Table of Contents

Class PerformancePropertyNames

Namespace
WorkflowForge.Extensions.Observability.Performance
Assembly
WorkflowForge.Extensions.Observability.Performance.dll

Property names specific to performance monitoring for structured logging. These properties extend the core PropertyNames with performance-specific metrics.

public static class PerformancePropertyNames
Inheritance
PerformancePropertyNames
Inherited Members

Fields

ActualValue

Actual performance value that exceeded threshold

public const string ActualValue = "ActualValue"

Field Value

string

BatchSize

Batch size for batch operations

public const string BatchSize = "BatchSize"

Field Value

string

BatchSuccessRate

Batch processing success rate

public const string BatchSuccessRate = "BatchSuccessRate"

Field Value

string

CpuUsagePercent

CPU usage percentage during operation

public const string CpuUsagePercent = "CpuUsagePercent"

Field Value

string

DurationMs

Operation duration in milliseconds

public const string DurationMs = "DurationMs"

Field Value

string

GcCollectionCount

Garbage collection count during operation

public const string GcCollectionCount = "GcCollectionCount"

Field Value

string

ItemsProcessed

Items processed in batch

public const string ItemsProcessed = "ItemsProcessed"

Field Value

string

MemoryAllocatedBytes

Memory allocated during operation in bytes

public const string MemoryAllocatedBytes = "MemoryAllocatedBytes"

Field Value

string

OperationsPerSecond

Operations per second throughput

public const string OperationsPerSecond = "OperationsPerSecond"

Field Value

string

PeakMemoryUsageBytes

Peak memory usage in bytes during operation

public const string PeakMemoryUsageBytes = "PeakMemoryUsageBytes"

Field Value

string

ThresholdExceeded

Performance threshold exceeded indicator

public const string ThresholdExceeded = "ThresholdExceeded"

Field Value

string

ThresholdType

Performance threshold type (duration, memory, etc.)

public const string ThresholdType = "ThresholdType"

Field Value

string

ThresholdValue

Performance threshold value

public const string ThresholdValue = "ThresholdValue"

Field Value

string