Connected: {statusData.Connection.IsConnected}
"); sb.AppendLine($"State: {statusData.Connection.State}
"); if (!string.IsNullOrEmpty(statusData.Connection.NodeName)) sb.AppendLine($"Node: {statusData.Connection.NodeName}
"); if (!string.IsNullOrEmpty(statusData.Connection.GalaxyName)) sb.AppendLine($"Galaxy: {statusData.Connection.GalaxyName}
"); sb.AppendLine("{statusData.Health.Status}
"); sb.AppendLine($"{statusData.Health.Description}
"); sb.AppendLine("Clients: {statusData.Subscriptions.TotalClients}
"); sb.AppendLine($"Tags: {statusData.Subscriptions.TotalTags}
"); sb.AppendLine($"Active: {statusData.Subscriptions.ActiveSubscriptions}
"); sb.AppendLine($"Delivered: {statusData.Subscriptions.TotalDelivered:N0}
"); if (statusData.Subscriptions.TotalDropped > 0) { sb.AppendLine($"Dropped: {statusData.Subscriptions.TotalDropped:N0}
"); } sb.AppendLine("| Operation | Count | Success Rate | Avg (ms) | Min (ms) | Max (ms) | P95 (ms) |
|---|---|---|---|---|---|---|
| {rpcName} | " + $"{op.TotalCount} | " + $"{op.SuccessRate:P1} | " + $"{op.AverageMilliseconds:F1} | " + $"{op.MinMilliseconds:F1} | " + $"{op.MaxMilliseconds:F1} | " + $"{op.Percentile95Milliseconds:F1} | " + $"
| {rpcName} | 0 | — | — | — | — | — |
{ex.Message}
"); sb.AppendLine(""); return sb.ToString(); } } }