Add variable question distractor pools
This commit is contained in:
@@ -12,11 +12,13 @@ public sealed class ServiceMetrics
|
||||
private long _lastReconciliationUnixSeconds;
|
||||
private long _httpRequests;
|
||||
private long _httpDurationMicroseconds;
|
||||
private long _answerStatisticsBackfillComplete;
|
||||
|
||||
public void AttemptCreated() => Interlocked.Increment(ref _attemptsCreated);
|
||||
public void AttemptDuplicate() => Interlocked.Increment(ref _attemptDuplicates);
|
||||
public void CounterFailure() => Interlocked.Increment(ref _counterFailures);
|
||||
public void RatingFailure() => Interlocked.Increment(ref _ratingFailures);
|
||||
public void AnswerStatisticsBackfillCompleted() => Interlocked.Exchange(ref _answerStatisticsBackfillComplete, 1);
|
||||
public void Reconciled()
|
||||
{
|
||||
Interlocked.Increment(ref _reconciliations);
|
||||
@@ -48,6 +50,10 @@ public sealed class ServiceMetrics
|
||||
output.Append("step3_answer_last_reconciliation_unixtime ")
|
||||
.Append(Interlocked.Read(ref _lastReconciliationUnixSeconds))
|
||||
.AppendLine();
|
||||
output.AppendLine("# TYPE step3_answer_statistics_v2_backfill_complete gauge");
|
||||
output.Append("step3_answer_statistics_v2_backfill_complete ")
|
||||
.Append(Interlocked.Read(ref _answerStatisticsBackfillComplete))
|
||||
.AppendLine();
|
||||
return output.ToString();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user