added prometheus exporter
This commit is contained in:
parent
be5ce63add
commit
7017df5fa3
5 changed files with 139 additions and 2 deletions
|
@ -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())
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue