From 5534e95d7f8bd1fe4669fdccab5d0337ca714cc2 Mon Sep 17 00:00:00 2001 From: Fine Date: Thu, 29 May 2025 10:55:16 +0800 Subject: [PATCH] add recordsTTL --- src/locales/lang/en.ts | 1 + src/locales/lang/es.ts | 1 + src/locales/lang/zh.ts | 1 + src/types/app.ts | 14 ++++++++++---- src/views/Settings.vue | 27 +++++++++++++++++++++++++++ 5 files changed, 40 insertions(+), 4 deletions(-) diff --git a/src/locales/lang/en.ts b/src/locales/lang/en.ts index f5baff01..12de6d03 100644 --- a/src/locales/lang/en.ts +++ b/src/locales/lang/en.ts @@ -398,6 +398,7 @@ const msg = { snapshot: "Snapshot", expression: "Expression", metricsTTL: "Metrics TTL", + recordsTTL: "Records TTL", clusterNodes: "Cluster Nodes", debuggingConfigDump: "Dump Effective Configurations", }; diff --git a/src/locales/lang/es.ts b/src/locales/lang/es.ts index eeaab80f..3a8dc0b2 100644 --- a/src/locales/lang/es.ts +++ b/src/locales/lang/es.ts @@ -398,6 +398,7 @@ const msg = { expression: "Expression", asSelector: "As Selector", metricsTTL: "Metrics TTL", + recordsTTL: "Records TTL", clusterNodes: "Cluster Nodes", debuggingConfigDump: "Dump Effective Configurations", }; diff --git a/src/locales/lang/zh.ts b/src/locales/lang/zh.ts index 8d58c7ff..72b548cf 100644 --- a/src/locales/lang/zh.ts +++ b/src/locales/lang/zh.ts @@ -396,6 +396,7 @@ const msg = { snapshot: "快照", expression: "表达式", metricsTTL: "Metrics TTL", + recordsTTL: "Records TTL", clusterNodes: "集群节点", debuggingConfigDump: "转储有效配置", }; diff --git a/src/types/app.ts b/src/types/app.ts index cf44ed5f..b7fa8150 100644 --- a/src/types/app.ts +++ b/src/types/app.ts @@ -77,8 +77,14 @@ export interface MetricsTTL { } export interface RecordsTTL { - value: number; - superDataset: number; - coldValue: number; - coldSuperDataset: number; + normal: number; + trace: number; + zipkinTrace: number; + log: number; + browserErrorLog: number; + coldNormal: number; + coldTrace: number; + coldZipkinTrace: number; + coldLog: number; + coldBrowserErrorLog: number; } diff --git a/src/views/Settings.vue b/src/views/Settings.vue index d4bebf7d..1ac56a2e 100644 --- a/src/views/Settings.vue +++ b/src/views/Settings.vue @@ -66,6 +66,33 @@ limitations under the License. --> {{ settingsStore.configTTL.metrics?.coldMinute ?? -1 }} +
+ {{ t("recordsTTL") }} +
+ Normal: + {{ settingsStore.configTTL.records?.normal ?? -1 }} + Hour: + {{ settingsStore.configTTL.records?.trace ?? -1 }} + Minute: + {{ settingsStore.configTTL.records?.zipkinTrace ?? -1 }} + Log: + {{ settingsStore.configTTL.records?.log ?? -1 }} + Browser Error Log: + {{ settingsStore.configTTL.records?.browserErrorLog ?? -1 }} +
+
+ Cold Normal: + {{ settingsStore.configTTL.metrics?.coldNormal ?? -1 }} + Cold Trace: + {{ settingsStore.configTTL.metrics?.coldTrace ?? -1 }} + Cold Zipkin Trace: + {{ settingsStore.configTTL.metrics?.coldZipkinTrace ?? -1 }} + Cold Log: + {{ settingsStore.configTTL.metrics?.coldLog ?? -1 }} + Cold Browser Error Log: + {{ settingsStore.configTTL.metrics?.coldBrowserErrorLog ?? -1 }} +
+
{{ t("clusterNodes") }}