Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion backend/app/api/routes/events.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,12 @@

sse_events_published_total = Counter(
"printer_hub_sse_events_published_total",
"Total events published to the SSE stream",
# Inkrementiert pro SSE-Subscriber, nicht pro publish()-Call: ein
# publish() mit N aktiven Clients erhoeht den Counter um N. Der
# Metric-Name ist aus historischen Gruenden behalten (Grafana-
# Dashboards) — semantisch ist es "delivered to subscriber",
# nicht "published once" (siehe Audit #67 Hinweis).
Comment on lines +59 to +63

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Für eine konsistente Schreibweise im gesamten Projekt sollten echte deutsche Umlaute (ö, ü) anstelle von Umlaut-Ersatzzeichen (oe, ue) verwendet werden, da diese auch in anderen Dateien wie config.py (z. B. „gelöscht“, „beschränkt“) standardmäßig genutzt werden.

Suggested change
# Inkrementiert pro SSE-Subscriber, nicht pro publish()-Call: ein
# publish() mit N aktiven Clients erhoeht den Counter um N. Der
# Metric-Name ist aus historischen Gruenden behalten (Grafana-
# Dashboards) — semantisch ist es "delivered to subscriber",
# nicht "published once" (siehe Audit #67 Hinweis).
# Inkrementiert pro SSE-Subscriber, nicht pro publish()-Call: ein
# publish() mit N aktiven Clients erhöht den Counter um N. Der
# Metric-Name ist aus historischen Gründen behalten (Grafana-
# Dashboards) — semantisch ist es "delivered to subscriber",
# nicht "published once" (siehe Audit #67 Hinweis).

"Total SSE events delivered to subscribers (one increment per subscriber per publish)",
["channel"],
)

Expand Down
Loading