From f6069ef84f4750f2d7c90ff35e8b3e86b7e2300d Mon Sep 17 00:00:00 2001 From: Julien Neuhart Date: Tue, 2 Jun 2026 19:29:58 +0200 Subject: [PATCH] feat(chromium): lift conversions-since-restart and queue depth onto chromium spans --- pkg/modules/chromium/chromium.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkg/modules/chromium/chromium.go b/pkg/modules/chromium/chromium.go index df91fc6..468f45a 100644 --- a/pkg/modules/chromium/chromium.go +++ b/pkg/modules/chromium/chromium.go @@ -808,6 +808,11 @@ func (mod *Chromium) Pdf(ctx context.Context, logger *slog.Logger, url, outputPa ) defer span.End() + span.SetAttributes( + attribute.Int64("gotenberg.queue.depth_at_arrival", mod.supervisor.ReqQueueSize()), + attribute.Int64("gotenberg.conversions_since_last_restart", mod.supervisor.ConversionsSinceRestart()), + ) + start := time.Now() var conversionStart time.Time @@ -879,6 +884,11 @@ func (mod *Chromium) Screenshot(ctx context.Context, logger *slog.Logger, url, o ) defer span.End() + span.SetAttributes( + attribute.Int64("gotenberg.queue.depth_at_arrival", mod.supervisor.ReqQueueSize()), + attribute.Int64("gotenberg.conversions_since_last_restart", mod.supervisor.ConversionsSinceRestart()), + ) + start := time.Now() var conversionStart time.Time