add recordsTTL

This commit is contained in:
Fine 2025-05-29 10:55:16 +08:00
parent 326a336ea7
commit 5534e95d7f
5 changed files with 40 additions and 4 deletions

View File

@ -398,6 +398,7 @@ const msg = {
snapshot: "Snapshot", snapshot: "Snapshot",
expression: "Expression", expression: "Expression",
metricsTTL: "Metrics TTL", metricsTTL: "Metrics TTL",
recordsTTL: "Records TTL",
clusterNodes: "Cluster Nodes", clusterNodes: "Cluster Nodes",
debuggingConfigDump: "Dump Effective Configurations", debuggingConfigDump: "Dump Effective Configurations",
}; };

View File

@ -398,6 +398,7 @@ const msg = {
expression: "Expression", expression: "Expression",
asSelector: "As Selector", asSelector: "As Selector",
metricsTTL: "Metrics TTL", metricsTTL: "Metrics TTL",
recordsTTL: "Records TTL",
clusterNodes: "Cluster Nodes", clusterNodes: "Cluster Nodes",
debuggingConfigDump: "Dump Effective Configurations", debuggingConfigDump: "Dump Effective Configurations",
}; };

View File

@ -396,6 +396,7 @@ const msg = {
snapshot: "快照", snapshot: "快照",
expression: "表达式", expression: "表达式",
metricsTTL: "Metrics TTL", metricsTTL: "Metrics TTL",
recordsTTL: "Records TTL",
clusterNodes: "集群节点", clusterNodes: "集群节点",
debuggingConfigDump: "转储有效配置", debuggingConfigDump: "转储有效配置",
}; };

View File

@ -77,8 +77,14 @@ export interface MetricsTTL {
} }
export interface RecordsTTL { export interface RecordsTTL {
value: number; normal: number;
superDataset: number; trace: number;
coldValue: number; zipkinTrace: number;
coldSuperDataset: number; log: number;
browserErrorLog: number;
coldNormal: number;
coldTrace: number;
coldZipkinTrace: number;
coldLog: number;
coldBrowserErrorLog: number;
} }

View File

@ -66,6 +66,33 @@ limitations under the License. -->
<span>{{ settingsStore.configTTL.metrics?.coldMinute ?? -1 }}</span> <span>{{ settingsStore.configTTL.metrics?.coldMinute ?? -1 }}</span>
</div> </div>
</div> </div>
<div class="flex-h item">
<span class="label">{{ t("recordsTTL") }}</span>
<div>
<span>Normal: </span>
<span class="mr-10">{{ settingsStore.configTTL.records?.normal ?? -1 }}</span>
<span>Hour: </span>
<span class="mr-10">{{ settingsStore.configTTL.records?.trace ?? -1 }}</span>
<span>Minute: </span>
<span class="mr-10">{{ settingsStore.configTTL.records?.zipkinTrace ?? -1 }}</span>
<span>Log: </span>
<span class="mr-10">{{ settingsStore.configTTL.records?.log ?? -1 }}</span>
<span>Browser Error Log: </span>
<span class="mr-10">{{ settingsStore.configTTL.records?.browserErrorLog ?? -1 }}</span>
</div>
<div>
<span>Cold Normal: </span>
<span class="mr-10">{{ settingsStore.configTTL.metrics?.coldNormal ?? -1 }}</span>
<span>Cold Trace: </span>
<span class="mr-10">{{ settingsStore.configTTL.metrics?.coldTrace ?? -1 }}</span>
<span>Cold Zipkin Trace: </span>
<span class="mr-10">{{ settingsStore.configTTL.metrics?.coldZipkinTrace ?? -1 }}</span>
<span>Cold Log: </span>
<span class="mr-10">{{ settingsStore.configTTL.metrics?.coldLog ?? -1 }}</span>
<span>Cold Browser Error Log: </span>
<span>{{ settingsStore.configTTL.metrics?.coldBrowserErrorLog ?? -1 }}</span>
</div>
</div>
<div class="flex-h item"> <div class="flex-h item">
<span class="label">{{ t("clusterNodes") }}</span> <span class="label">{{ t("clusterNodes") }}</span>
<div style="width: 80%"> <div style="width: 80%">