Skip to content

Commit da4c35b

Browse files
committed
Emit body size
1 parent 88d2e71 commit da4c35b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/ServiceControl.Audit/Auditing/AuditIngestion.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ async Task Loop()
210210
while (channel.Reader.TryRead(out var context))
211211
{
212212
contexts.Add(context);
213+
auditMessageSize.Record(context.Body.Length / 1024.0);
213214
}
214215

215216
auditBatchSize.Record(contexts.Count);
@@ -258,6 +259,7 @@ async Task Loop()
258259
readonly Channel<MessageContext> channel;
259260
readonly Histogram<long> auditBatchSize = AuditMetrics.Meter.CreateHistogram<long>($"{AuditMetrics.Prefix}.batch_size_audits");
260261
readonly Histogram<double> auditBatchDuration = AuditMetrics.Meter.CreateHistogram<double>($"{AuditMetrics.Prefix}.batch_duration_audits", unit: "ms");
262+
readonly Histogram<double> auditMessageSize = AuditMetrics.Meter.CreateHistogram<double>($"{AuditMetrics.Prefix}.audit_message_size", unit: "kilobytes");
261263
readonly Counter<long> receivedAudits = AuditMetrics.Meter.CreateCounter<long>($"{AuditMetrics.Prefix}.received_audits");
262264
readonly Watchdog watchdog;
263265
readonly Task ingestionWorker;

0 commit comments

Comments
 (0)