TestimoX

API Reference

Class

AgentStatusSnapshot

Namespace ComputerX.Agent
Assembly ComputerX
Modifiers sealed

Snapshot of agent runtime health and buffering state.

Inheritance

  • Object
  • AgentStatusSnapshot

Constructors

public AgentStatusSnapshot() #

Properties

public String AgentId { get; set; } #

Agent identifier.

public String AgentName { get; set; } #

Agent display name.

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.