Skip to content

RunErrorCluster

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

The summary of runs sharing the same fingerprint.

public sealed record RunErrorCluster : IEquatable<RunErrorCluster>

objectRunErrorCluster

IEquatable<RunErrorCluster>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public RunErrorCluster()

The number of runs in this cluster.

public required long Count { get; init; }

long

The digest of the normalized message.

public required string Fingerprint { get; init; }

string

The moment this cluster was last seen (UTC).

public required DateTimeOffset LastSeenAt { get; init; }

DateTimeOffset

The raw error message of the most recent occurrence in the cluster.

public required string SampleMessage { get; init; }

string

The run identifier of the most recent occurrence in the cluster.

public required Guid SampleRunId { get; init; }

Guid

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(RunErrorCluster? other)

other RunErrorCluster?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(RunErrorCluster?, RunErrorCluster?)

Section titled “ operator ==(RunErrorCluster?, RunErrorCluster?)”
public static bool operator ==(RunErrorCluster? left, RunErrorCluster? right)

left RunErrorCluster?

right RunErrorCluster?

bool

operator !=(RunErrorCluster?, RunErrorCluster?)

Section titled “ operator !=(RunErrorCluster?, RunErrorCluster?)”
public static bool operator !=(RunErrorCluster? left, RunErrorCluster? right)

left RunErrorCluster?

right RunErrorCluster?

bool