API Reference
Class
AgentStatusSnapshot
Snapshot of agent runtime health and buffering state.
Inheritance
- Object
- AgentStatusSnapshot
Constructors
public AgentStatusSnapshot() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public DateTimeOffset GeneratedUtc { get; set; } #Snapshot timestamp in UTC.
public DateTimeOffset StartedUtc { get; set; } #Agent start time in UTC.
public Nullable<DateTimeOffset> LastCollectUtc { get; set; } #Last successful collection timestamp.
public Nullable<Double> LastCollectDurationMs { get; set; } #Last collection duration in milliseconds.
public Nullable<DateTimeOffset> LastSendAttemptUtc { get; set; } #Last send attempt timestamp.
public Nullable<DateTimeOffset> LastSendSuccessUtc { get; set; } #Last send success timestamp.
public Nullable<DateTimeOffset> LastSendFailureUtc { get; set; } #Last send failure timestamp.
public Nullable<Double> LastSendDurationMs { get; set; } #Last send duration in milliseconds.
public Int32 ConsecutiveFailures { get; set; } #Number of consecutive send failures.
public String LastError { get; set; } #Last error message recorded by the agent.
public Nullable<Double> CurrentDelaySeconds { get; set; } #Current delay between cycles.
public AgentBufferStats Buffer { get; set; } #Buffer statistics snapshot.