Parcourir la source

zen: display session in usage

Frank il y a 1 mois
Parent
commit
5596775c35

+ 1 - 0
packages/console/app/src/i18n/ar.ts

@@ -337,6 +337,7 @@ export const dict = {
   "workspace.usage.table.input": "الدخل",
   "workspace.usage.table.output": "الخرج",
   "workspace.usage.table.cost": "التكلفة",
+  "workspace.usage.table.session": "الجلسة",
   "workspace.usage.breakdown.input": "الدخل",
   "workspace.usage.breakdown.cacheRead": "قراءة الكاش",
   "workspace.usage.breakdown.cacheWrite": "كتابة الكاش",

+ 1 - 0
packages/console/app/src/i18n/br.ts

@@ -342,6 +342,7 @@ export const dict = {
   "workspace.usage.table.input": "Entrada",
   "workspace.usage.table.output": "Saída",
   "workspace.usage.table.cost": "Custo",
+  "workspace.usage.table.session": "Sessão",
   "workspace.usage.breakdown.input": "Entrada",
   "workspace.usage.breakdown.cacheRead": "Leitura de Cache",
   "workspace.usage.breakdown.cacheWrite": "Escrita em Cache",

+ 1 - 0
packages/console/app/src/i18n/da.ts

@@ -340,6 +340,7 @@ export const dict = {
   "workspace.usage.table.input": "Input",
   "workspace.usage.table.output": "Output",
   "workspace.usage.table.cost": "Omkostning",
+  "workspace.usage.table.session": "Session",
   "workspace.usage.breakdown.input": "Input",
   "workspace.usage.breakdown.cacheRead": "Cache læst",
   "workspace.usage.breakdown.cacheWrite": "Cache skriv",

+ 1 - 0
packages/console/app/src/i18n/de.ts

@@ -342,6 +342,7 @@ export const dict = {
   "workspace.usage.table.input": "Input",
   "workspace.usage.table.output": "Output",
   "workspace.usage.table.cost": "Kosten",
+  "workspace.usage.table.session": "Sitzung",
   "workspace.usage.breakdown.input": "Input",
   "workspace.usage.breakdown.cacheRead": "Cache Read",
   "workspace.usage.breakdown.cacheWrite": "Cache Write",

+ 1 - 0
packages/console/app/src/i18n/en.ts

@@ -334,6 +334,7 @@ export const dict = {
   "workspace.usage.table.input": "Input",
   "workspace.usage.table.output": "Output",
   "workspace.usage.table.cost": "Cost",
+  "workspace.usage.table.session": "Session",
   "workspace.usage.breakdown.input": "Input",
   "workspace.usage.breakdown.cacheRead": "Cache Read",
   "workspace.usage.breakdown.cacheWrite": "Cache Write",

+ 1 - 0
packages/console/app/src/i18n/es.ts

@@ -343,6 +343,7 @@ export const dict = {
   "workspace.usage.table.input": "Entrada",
   "workspace.usage.table.output": "Salida",
   "workspace.usage.table.cost": "Costo",
+  "workspace.usage.table.session": "Sesión",
   "workspace.usage.breakdown.input": "Entrada",
   "workspace.usage.breakdown.cacheRead": "Lectura de Caché",
   "workspace.usage.breakdown.cacheWrite": "Escritura de Caché",

+ 1 - 0
packages/console/app/src/i18n/fr.ts

@@ -348,6 +348,7 @@ export const dict = {
   "workspace.usage.table.input": "Entrée",
   "workspace.usage.table.output": "Sortie",
   "workspace.usage.table.cost": "Coût",
+  "workspace.usage.table.session": "Session",
   "workspace.usage.breakdown.input": "Entrée",
   "workspace.usage.breakdown.cacheRead": "Lecture cache",
   "workspace.usage.breakdown.cacheWrite": "Écriture cache",

+ 1 - 0
packages/console/app/src/i18n/it.ts

@@ -342,6 +342,7 @@ export const dict = {
   "workspace.usage.table.input": "Input",
   "workspace.usage.table.output": "Output",
   "workspace.usage.table.cost": "Costo",
+  "workspace.usage.table.session": "Sessione",
   "workspace.usage.breakdown.input": "Input",
   "workspace.usage.breakdown.cacheRead": "Lettura Cache",
   "workspace.usage.breakdown.cacheWrite": "Scrittura Cache",

+ 1 - 0
packages/console/app/src/i18n/ja.ts

@@ -339,6 +339,7 @@ export const dict = {
   "workspace.usage.table.input": "入力",
   "workspace.usage.table.output": "出力",
   "workspace.usage.table.cost": "コスト",
+  "workspace.usage.table.session": "セッション",
   "workspace.usage.breakdown.input": "入力",
   "workspace.usage.breakdown.cacheRead": "キャッシュ読み取り",
   "workspace.usage.breakdown.cacheWrite": "キャッシュ書き込み",

+ 1 - 0
packages/console/app/src/i18n/ko.ts

@@ -336,6 +336,7 @@ export const dict = {
   "workspace.usage.table.input": "입력",
   "workspace.usage.table.output": "출력",
   "workspace.usage.table.cost": "비용",
+  "workspace.usage.table.session": "세션",
   "workspace.usage.breakdown.input": "입력",
   "workspace.usage.breakdown.cacheRead": "캐시 읽기",
   "workspace.usage.breakdown.cacheWrite": "캐시 쓰기",

+ 1 - 0
packages/console/app/src/i18n/no.ts

@@ -340,6 +340,7 @@ export const dict = {
   "workspace.usage.table.input": "Input",
   "workspace.usage.table.output": "Output",
   "workspace.usage.table.cost": "Kostnad",
+  "workspace.usage.table.session": "Økt",
   "workspace.usage.breakdown.input": "Input",
   "workspace.usage.breakdown.cacheRead": "Cache Lest",
   "workspace.usage.breakdown.cacheWrite": "Cache Skrevet",

+ 1 - 0
packages/console/app/src/i18n/pl.ts

@@ -341,6 +341,7 @@ export const dict = {
   "workspace.usage.table.input": "Wejście",
   "workspace.usage.table.output": "Wyjście",
   "workspace.usage.table.cost": "Koszt",
+  "workspace.usage.table.session": "Sesja",
   "workspace.usage.breakdown.input": "Wejście",
   "workspace.usage.breakdown.cacheRead": "Odczyt Cache",
   "workspace.usage.breakdown.cacheWrite": "Zapis Cache",

+ 1 - 0
packages/console/app/src/i18n/ru.ts

@@ -346,6 +346,7 @@ export const dict = {
   "workspace.usage.table.input": "Вход",
   "workspace.usage.table.output": "Выход",
   "workspace.usage.table.cost": "Стоимость",
+  "workspace.usage.table.session": "Сессия",
   "workspace.usage.breakdown.input": "Вход",
   "workspace.usage.breakdown.cacheRead": "Чтение кэша",
   "workspace.usage.breakdown.cacheWrite": "Запись кэша",

+ 1 - 0
packages/console/app/src/i18n/th.ts

@@ -339,6 +339,7 @@ export const dict = {
   "workspace.usage.table.input": "Input",
   "workspace.usage.table.output": "Output",
   "workspace.usage.table.cost": "ค่าใช้จ่าย",
+  "workspace.usage.table.session": "เซสชัน",
   "workspace.usage.breakdown.input": "Input",
   "workspace.usage.breakdown.cacheRead": "Cache Read",
   "workspace.usage.breakdown.cacheWrite": "Cache Write",

+ 1 - 0
packages/console/app/src/i18n/tr.ts

@@ -342,6 +342,7 @@ export const dict = {
   "workspace.usage.table.input": "Giriş",
   "workspace.usage.table.output": "Çıkış",
   "workspace.usage.table.cost": "Maliyet",
+  "workspace.usage.table.session": "Oturum",
   "workspace.usage.breakdown.input": "Giriş",
   "workspace.usage.breakdown.cacheRead": "Önbellek Okuması",
   "workspace.usage.breakdown.cacheWrite": "Önbellek Yazma",

+ 1 - 0
packages/console/app/src/i18n/zh.ts

@@ -327,6 +327,7 @@ export const dict = {
   "workspace.usage.table.input": "输入",
   "workspace.usage.table.output": "输出",
   "workspace.usage.table.cost": "成本",
+  "workspace.usage.table.session": "会话",
   "workspace.usage.breakdown.input": "输入",
   "workspace.usage.breakdown.cacheRead": "缓存读取",
   "workspace.usage.breakdown.cacheWrite": "缓存写入",

+ 1 - 0
packages/console/app/src/i18n/zht.ts

@@ -327,6 +327,7 @@ export const dict = {
   "workspace.usage.table.input": "輸入",
   "workspace.usage.table.output": "輸出",
   "workspace.usage.table.cost": "成本",
+  "workspace.usage.table.session": "會話",
   "workspace.usage.breakdown.input": "輸入",
   "workspace.usage.breakdown.cacheRead": "快取讀取",
   "workspace.usage.breakdown.cacheWrite": "快取寫入",

+ 2 - 0
packages/console/app/src/routes/workspace/[id]/usage-section.tsx

@@ -94,6 +94,7 @@ export function UsageSection() {
                 <th>{i18n.t("workspace.usage.table.input")}</th>
                 <th>{i18n.t("workspace.usage.table.output")}</th>
                 <th>{i18n.t("workspace.usage.table.cost")}</th>
+                <th>{i18n.t("workspace.usage.table.session")}</th>
               </tr>
             </thead>
             <tbody>
@@ -183,6 +184,7 @@ export function UsageSection() {
                           })}
                         </Show>
                       </td>
+                      <td data-slot="usage-session">{usage.sessionID?.slice(-8) ?? "-"}</td>
                     </tr>
                   )
                 }}