This commit is contained in:
Iliyan Angelov
2025-11-17 18:26:30 +02:00
parent 48353cde9c
commit 0c59fe1173
2535 changed files with 278997 additions and 2480 deletions

View File

@@ -0,0 +1,23 @@
from typing import List, Optional
class RequestMetrics(object):
def __init__(
self,
request_id,
request_duration_ms,
usage: Optional[List[str]] = None,
):
self.request_id = request_id
self.request_duration_ms = request_duration_ms
self.usage = usage
def payload(self):
ret = {
"request_id": self.request_id,
"request_duration_ms": self.request_duration_ms,
}
if self.usage:
ret["usage"] = self.usage
return ret