added prometheus exporter

This commit is contained in:
Jan Felix Wiebe 2025-07-11 14:56:30 +02:00
parent be5ce63add
commit 7017df5fa3
5 changed files with 139 additions and 2 deletions

View file

@ -3,6 +3,7 @@ import uuid
from datetime import datetime
from models import Order, Drink
from websocket_manager import websocket_manager
from prometheus_metrics import drink_metrics
class OrderDatabase:
@ -19,6 +20,9 @@ class OrderDatabase:
)
self.orders[order_id] = order
# Zeichne verkaufte Getränke für Prometheus-Statistiken auf
drink_metrics.record_drinks(drinks)
# WebSocket-Broadcast für neue Bestellung
await websocket_manager.broadcast_order_created(order.model_dump())