Skip to content

Commit c1f62e3

Browse files
committed
feat: Add GPU monitoring settings redirection
1 parent 3d20238 commit c1f62e3

File tree

13 files changed

+27
-14
lines changed

13 files changed

+27
-14
lines changed

agent/app/service/monitor.go

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -635,21 +635,18 @@ func saveXPUDataToDB() {
635635
}
636636
}
637637
func loadGPUInfoInt(val string) int {
638-
valItem := strings.ReplaceAll(val, "MiB", "")
639-
valItem = strings.ReplaceAll(valItem, "C", "")
640-
valItem = strings.ReplaceAll(valItem, "%", "")
641-
valItem = strings.TrimSpace(valItem)
642-
data, _ := strconv.Atoi(valItem)
638+
val = strings.TrimSuffix(val, "%")
639+
val = strings.TrimSpace(val)
640+
data, _ := strconv.Atoi(val)
643641
return data
644642
}
645643
func loadGPUInfoFloat(val string) float64 {
646-
valItem := strings.ReplaceAll(val, "W", "")
647-
valItem = strings.ReplaceAll(valItem, "MB", "")
648-
valItem = strings.ReplaceAll(valItem, "MiB", "")
649-
valItem = strings.ReplaceAll(valItem, "C", "")
650-
valItem = strings.ReplaceAll(valItem, "°C", "")
651-
valItem = strings.ReplaceAll(valItem, "%", "")
652-
valItem = strings.TrimSpace(valItem)
653-
data, _ := strconv.ParseFloat(valItem, 64)
644+
val = strings.TrimSpace(val)
645+
suffixes := []string{"W", "MB", "MiB", "°C", "C", "%"}
646+
for _, suffix := range suffixes {
647+
val = strings.TrimSuffix(val, suffix)
648+
}
649+
val = strings.TrimSpace(val)
650+
data, _ := strconv.ParseFloat(val, 64)
654651
return data
655652
}

frontend/src/lang/modules/en.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1210,6 +1210,7 @@ const message = {
12101210
defaultIO: 'Default Disk',
12111211
defaultIOHelper: 'Default disk option displayed in monitoring and overview interfaces',
12121212
cleanMonitor: 'Clear Monitoring Records',
1213+
cleanHelper: 'This operation will clear all monitoring records including GPU. Continue?',
12131214

12141215
avgLoad: 'Load average',
12151216
loadDetail: 'Load detail',

frontend/src/lang/modules/es-es.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1218,6 +1218,7 @@ const message = {
12181218
defaultIO: 'Disco Predeterminado',
12191219
defaultIOHelper: 'Opción de disco predeterminada mostrada en las interfaces de monitoreo y resumen',
12201220
cleanMonitor: 'Limpiar Registros de Monitoreo',
1221+
cleanHelper: 'Esta operación borrará todos los registros de monitoreo, incluidos los de GPU. ¿Continuar?',
12211222

12221223
avgLoad: 'Carga promedio',
12231224
loadDetail: 'Detalle de carga',

frontend/src/lang/modules/ja.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1174,6 +1174,7 @@ const message = {
11741174
defaultIO: 'デフォルトディスク',
11751175
defaultIOHelper: '監視および概要インターフェースに表示されるデフォルトのディスクオプション',
11761176
cleanMonitor: '監視記録をクリア',
1177+
cleanHelper: 'この操作により、GPUを含むすべての監視記録がクリアされます。続行しますか?',
11771178

11781179
avgLoad: 'ロード平均',
11791180
loadDetail: '詳細を読み込みます',

frontend/src/lang/modules/ko.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1166,6 +1166,7 @@ const message = {
11661166
defaultIO: '기본 디스크',
11671167
defaultIOHelper: '모니터링 및 개요 인터페이스에 표시되는 기본 디스크 옵션',
11681168
cleanMonitor: '모니터링 기록 지우기',
1169+
cleanHelper: '이 작업은 GPU를 포함한 모든 모니터링 기록을 지웁니다. 계속하시겠습니까?',
11691170

11701171
avgLoad: '평균 부하',
11711172
loadDetail: '부하 세부사항',

frontend/src/lang/modules/ms.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1204,6 +1204,7 @@ const message = {
12041204
defaultIO: 'Cakera Lalai',
12051205
defaultIOHelper: 'Pilihan cakera lalai yang dipaparkan dalam antara muka pemantauan dan gambaran keseluruhan',
12061206
cleanMonitor: 'Kosongkan Rekod Pemantauan',
1207+
cleanHelper: 'Operasi ini akan membersihkan semua rekod pemantauan termasuk GPU. Teruskan?',
12071208

12081209
avgLoad: 'Purata beban',
12091210
loadDetail: 'Butiran beban',

frontend/src/lang/modules/pt-br.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1198,6 +1198,7 @@ const message = {
11981198
defaultIO: 'Disco Padrão',
11991199
defaultIOHelper: 'Opção de disco padrão exibida nas interfaces de monitoramento e visão geral',
12001200
cleanMonitor: 'Limpar Registros de Monitoramento',
1201+
cleanHelper: 'Esta operação limpará todos os registros de monitoramento, incluindo GPU. Continuar?',
12011202

12021203
avgLoad: 'Média de carga',
12031204
loadDetail: 'Detalhes da carga',

frontend/src/lang/modules/ru.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,6 +1200,7 @@ const message = {
12001200
defaultIO: 'Диск по Умолчанию',
12011201
defaultIOHelper: 'Опция диска по умолчанию, отображаемая в интерфейсах мониторинга и обзора',
12021202
cleanMonitor: 'Очистить Записи Мониторинга',
1203+
cleanHelper: 'Эта операция очистит все записи мониторинга, включая GPU. Продолжить?',
12031204

12041205
avgLoad: 'Средняя нагрузка',
12051206
loadDetail: 'Детали нагрузки',

frontend/src/lang/modules/tr.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1225,6 +1225,7 @@ const message = {
12251225
defaultIO: 'Varsayılan Disk',
12261226
defaultIOHelper: 'İzleme ve genel bakış arayüzlerinde görüntülenen varsayılan disk seçeneği',
12271227
cleanMonitor: 'İzleme Kayıtlarını Temizle',
1228+
cleanHelper: 'Bu işlem GPU dahil tüm izleme kayıtlarını temizleyecektir. Devam etmek istiyor musunuz?',
12281229

12291230
avgLoad: 'Ortalama yük',
12301231
loadDetail: 'Yük detayı',

frontend/src/lang/modules/zh-Hant.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1145,6 +1145,7 @@ const message = {
11451145
defaultIO: '預設磁碟',
11461146
defaultIOHelper: '預設監控和概覽介面顯示的磁碟選項',
11471147
cleanMonitor: '清空監控記錄',
1148+
cleanHelper: '該操作將清空包括 GPU 在內的所有監控記錄,是否繼續?',
11481149

11491150
avgLoad: '平均負載',
11501151
loadDetail: '負載詳情',

0 commit comments

Comments
 (0)