mirror of
https://github.com/henrygd/beszel.git
synced 2026-09-21 08:57:48 +02:00
feat(alerts): add CPU state notifications (#2249)
This commit is contained in:
@@ -48,6 +48,7 @@ type SystemAlertFsStats struct {
|
|||||||
// Values pulled from system_stats.stats that are relevant to alerts.
|
// Values pulled from system_stats.stats that are relevant to alerts.
|
||||||
type SystemAlertStats struct {
|
type SystemAlertStats struct {
|
||||||
Cpu float64 `json:"cpu"`
|
Cpu float64 `json:"cpu"`
|
||||||
|
CpuBreakdown []float64 `json:"cpub"`
|
||||||
Mem float64 `json:"mp"`
|
Mem float64 `json:"mp"`
|
||||||
Disk float64 `json:"dp"`
|
Disk float64 `json:"dp"`
|
||||||
Bandwidth [2]uint64 `json:"b"`
|
Bandwidth [2]uint64 `json:"b"`
|
||||||
|
|||||||
@@ -13,6 +13,29 @@ import (
|
|||||||
"github.com/pocketbase/pocketbase/tools/types"
|
"github.com/pocketbase/pocketbase/tools/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var cpuStateAlerts = map[string]struct {
|
||||||
|
index int
|
||||||
|
label string
|
||||||
|
}{
|
||||||
|
"CPUIOWait": {2, "CPU I/O Wait"},
|
||||||
|
"CPUSteal": {3, "CPU Steal Time"},
|
||||||
|
}
|
||||||
|
|
||||||
|
func cpuStateAlertValue(name string, breakdown []float64) (float64, bool) {
|
||||||
|
state, ok := cpuStateAlerts[name]
|
||||||
|
if !ok || len(breakdown) < 5 {
|
||||||
|
return 0, false
|
||||||
|
}
|
||||||
|
var total float64
|
||||||
|
for _, value := range breakdown {
|
||||||
|
total += value
|
||||||
|
}
|
||||||
|
if total <= 0 {
|
||||||
|
return 0, false
|
||||||
|
}
|
||||||
|
return breakdown[state.index], true
|
||||||
|
}
|
||||||
|
|
||||||
func (am *AlertManager) HandleSystemAlerts(systemRecord *core.Record, data *system.CombinedData) error {
|
func (am *AlertManager) HandleSystemAlerts(systemRecord *core.Record, data *system.CombinedData) error {
|
||||||
alerts := am.alertsCache.GetAlertsExcludingNames(systemRecord.Id, "Status")
|
alerts := am.alertsCache.GetAlertsExcludingNames(systemRecord.Id, "Status")
|
||||||
if len(alerts) == 0 {
|
if len(alerts) == 0 {
|
||||||
@@ -75,6 +98,11 @@ func (am *AlertManager) HandleSystemAlerts(systemRecord *core.Record, data *syst
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
val = float64(data.Stats.Battery[0])
|
val = float64(data.Stats.Battery[0])
|
||||||
|
default:
|
||||||
|
var ok bool
|
||||||
|
if val, ok = cpuStateAlertValue(name, data.Stats.CpuBreakdown); !ok {
|
||||||
|
continue
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
triggered := alertData.Triggered
|
triggered := alertData.Triggered
|
||||||
@@ -259,13 +287,20 @@ func (am *AlertManager) HandleSystemAlerts(systemRecord *core.Record, data *syst
|
|||||||
}
|
}
|
||||||
alert.val += float64(stats.Battery[0])
|
alert.val += float64(stats.Battery[0])
|
||||||
default:
|
default:
|
||||||
|
value, ok := cpuStateAlertValue(alert.name, stats.CpuBreakdown)
|
||||||
|
if !ok {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
alert.val += value
|
||||||
|
}
|
||||||
alert.count++
|
alert.count++
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// sum up vals for each alert
|
// sum up vals for each alert
|
||||||
for _, alert := range validAlerts {
|
for _, alert := range validAlerts {
|
||||||
|
if alert.count == 0 {
|
||||||
|
continue
|
||||||
|
}
|
||||||
switch alert.name {
|
switch alert.name {
|
||||||
case "Disk":
|
case "Disk":
|
||||||
maxPct := float32(0)
|
maxPct := float32(0)
|
||||||
@@ -338,6 +373,9 @@ func (am *AlertManager) sendSystemAlert(alert SystemAlertData) {
|
|||||||
// log.Printf("Sending alert %s: val %f | count %d | threshold %f\n", alert.name, alert.val, alert.count, alert.threshold)
|
// log.Printf("Sending alert %s: val %f | count %d | threshold %f\n", alert.name, alert.val, alert.count, alert.threshold)
|
||||||
systemName := alert.systemRecord.GetString("name")
|
systemName := alert.systemRecord.GetString("name")
|
||||||
|
|
||||||
|
if state, ok := cpuStateAlerts[alert.name]; ok {
|
||||||
|
alert.name = state.label
|
||||||
|
}
|
||||||
// change Disk to Disk usage
|
// change Disk to Disk usage
|
||||||
if alert.name == "Disk" {
|
if alert.name == "Disk" {
|
||||||
alert.name += " usage"
|
alert.name += " usage"
|
||||||
@@ -349,7 +387,7 @@ func (am *AlertManager) sendSystemAlert(alert SystemAlertData) {
|
|||||||
|
|
||||||
// make title alert name lowercase if not CPU or GPU
|
// make title alert name lowercase if not CPU or GPU
|
||||||
titleAlertName := alert.name
|
titleAlertName := alert.name
|
||||||
if titleAlertName != "CPU" && titleAlertName != "GPU" {
|
if titleAlertName != "CPU" && titleAlertName != "GPU" && !strings.HasPrefix(titleAlertName, "CPU") {
|
||||||
titleAlertName = strings.ToLower(titleAlertName)
|
titleAlertName = strings.ToLower(titleAlertName)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -146,6 +146,20 @@ func setCPUAlertValue(info *system.Info, stats *system.Stats, value float64) {
|
|||||||
stats.Cpu = value
|
stats.Cpu = value
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func setCPUStateAlertValue(_ *system.Info, stats *system.Stats, value []float64) {
|
||||||
|
stats.CpuBreakdown = value
|
||||||
|
}
|
||||||
|
|
||||||
|
var cpuStateAlertTests = []struct {
|
||||||
|
name string
|
||||||
|
trigger []float64
|
||||||
|
resolve []float64
|
||||||
|
baseline []float64
|
||||||
|
}{
|
||||||
|
{"CPUIOWait", []float64{0, 0, 51, 0, 49}, []float64{0, 0, 48, 0, 52}, []float64{0, 0, 10, 0, 90}},
|
||||||
|
{"CPUSteal", []float64{0, 0, 0, 51, 49}, []float64{0, 0, 0, 48, 52}, []float64{0, 0, 0, 10, 90}},
|
||||||
|
}
|
||||||
|
|
||||||
func setMemoryAlertValue(info *system.Info, stats *system.Stats, value float64) {
|
func setMemoryAlertValue(info *system.Info, stats *system.Stats, value float64) {
|
||||||
info.MemPct = value
|
info.MemPct = value
|
||||||
stats.MemPct = value
|
stats.MemPct = value
|
||||||
@@ -191,6 +205,11 @@ func setBatteryAlertValue(info *system.Info, stats *system.Stats, value [2]uint8
|
|||||||
|
|
||||||
func TestSystemAlertsOneMin(t *testing.T) {
|
func TestSystemAlertsOneMin(t *testing.T) {
|
||||||
testOneMinuteSystemAlert(t, "CPU", 50, setCPUAlertValue, 51, 49)
|
testOneMinuteSystemAlert(t, "CPU", 50, setCPUAlertValue, 51, 49)
|
||||||
|
for _, test := range cpuStateAlertTests {
|
||||||
|
t.Run(test.name, func(t *testing.T) {
|
||||||
|
testOneMinuteSystemAlert(t, test.name, 50, setCPUStateAlertValue, test.trigger, test.resolve)
|
||||||
|
})
|
||||||
|
}
|
||||||
testOneMinuteSystemAlert(t, "Memory", 50, setMemoryAlertValue, 51, 49)
|
testOneMinuteSystemAlert(t, "Memory", 50, setMemoryAlertValue, 51, 49)
|
||||||
testOneMinuteSystemAlert(t, "Disk", 50, setDiskAlertValue, 51, 49)
|
testOneMinuteSystemAlert(t, "Disk", 50, setDiskAlertValue, 51, 49)
|
||||||
testOneMinuteSystemAlert(t, "Bandwidth", 50, setBandwidthAlertValue, [2]uint64{megabytesToBytes(26), megabytesToBytes(25)}, [2]uint64{megabytesToBytes(25), megabytesToBytes(24)})
|
testOneMinuteSystemAlert(t, "Bandwidth", 50, setBandwidthAlertValue, [2]uint64{megabytesToBytes(26), megabytesToBytes(25)}, [2]uint64{megabytesToBytes(25), megabytesToBytes(24)})
|
||||||
@@ -204,6 +223,11 @@ func TestSystemAlertsOneMin(t *testing.T) {
|
|||||||
|
|
||||||
func TestSystemAlertsTwoMin(t *testing.T) {
|
func TestSystemAlertsTwoMin(t *testing.T) {
|
||||||
testMultiMinuteSystemAlert(t, "CPU", 50, 2, setCPUAlertValue, 10, 51, 48)
|
testMultiMinuteSystemAlert(t, "CPU", 50, 2, setCPUAlertValue, 10, 51, 48)
|
||||||
|
for _, test := range cpuStateAlertTests {
|
||||||
|
t.Run(test.name, func(t *testing.T) {
|
||||||
|
testMultiMinuteSystemAlert(t, test.name, 50, 2, setCPUStateAlertValue, test.baseline, test.trigger, test.resolve)
|
||||||
|
})
|
||||||
|
}
|
||||||
testMultiMinuteSystemAlert(t, "Memory", 50, 2, setMemoryAlertValue, 10, 51, 48)
|
testMultiMinuteSystemAlert(t, "Memory", 50, 2, setMemoryAlertValue, 10, 51, 48)
|
||||||
testMultiMinuteSystemAlert(t, "Disk", 50, 2, setDiskAlertValue, 10, 51, 48)
|
testMultiMinuteSystemAlert(t, "Disk", 50, 2, setDiskAlertValue, 10, 51, 48)
|
||||||
testMultiMinuteSystemAlert(t, "Bandwidth", 50, 2, setBandwidthAlertValue, [2]uint64{megabytesToBytes(10), megabytesToBytes(10)}, [2]uint64{megabytesToBytes(26), megabytesToBytes(25)}, [2]uint64{megabytesToBytes(10), megabytesToBytes(10)})
|
testMultiMinuteSystemAlert(t, "Bandwidth", 50, 2, setBandwidthAlertValue, [2]uint64{megabytesToBytes(10), megabytesToBytes(10)}, [2]uint64{megabytesToBytes(26), megabytesToBytes(25)}, [2]uint64{megabytesToBytes(10), megabytesToBytes(10)})
|
||||||
@@ -214,3 +238,17 @@ func TestSystemAlertsTwoMin(t *testing.T) {
|
|||||||
testMultiMinuteSystemAlert(t, "LoadAvg15", 4, 2, setLoadAvgAlertValue, [3]float64{0, 0, 2}, [3]float64{0, 0, 4.1}, [3]float64{0, 0, 3.5})
|
testMultiMinuteSystemAlert(t, "LoadAvg15", 4, 2, setLoadAvgAlertValue, [3]float64{0, 0, 2}, [3]float64{0, 0, 4.1}, [3]float64{0, 0, 3.5})
|
||||||
testMultiMinuteSystemAlert(t, "Battery", 20, 2, setBatteryAlertValue, [2]uint8{21, 0}, [2]uint8{19, 0}, [2]uint8{25, 1})
|
testMultiMinuteSystemAlert(t, "Battery", 20, 2, setBatteryAlertValue, [2]uint8{21, 0}, [2]uint8{19, 0}, [2]uint8{25, 1})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestCPUStateAlertWithoutBreakdown(t *testing.T) {
|
||||||
|
fixture := newSystemAlertTestFixture(t, "CPUSteal", 1, 1)
|
||||||
|
defer fixture.cleanup()
|
||||||
|
|
||||||
|
synctest.Test(t, func(t *testing.T) {
|
||||||
|
submitValue(fixture, t, []float64(nil), setCPUStateAlertValue)
|
||||||
|
submitValue(fixture, t, []float64{0, 0, 0, 0, 0}, setCPUStateAlertValue)
|
||||||
|
waitForSystemAlert(time.Second)
|
||||||
|
|
||||||
|
fixture.assertTriggered(t, false, "Alert should ignore missing CPU breakdown data")
|
||||||
|
assert.Zero(t, fixture.hub.TestMailer.TotalSend(), "No email should be sent without CPU breakdown data")
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@@ -50,6 +50,13 @@ func TestCollectionRulesDefault(t *testing.T) {
|
|||||||
assert.Equal(t, isUserMatchesUser, *alertsCollection.CreateRule)
|
assert.Equal(t, isUserMatchesUser, *alertsCollection.CreateRule)
|
||||||
assert.Equal(t, isUserMatchesUser, *alertsCollection.UpdateRule)
|
assert.Equal(t, isUserMatchesUser, *alertsCollection.UpdateRule)
|
||||||
assert.Equal(t, isUserMatchesUser, *alertsCollection.DeleteRule)
|
assert.Equal(t, isUserMatchesUser, *alertsCollection.DeleteRule)
|
||||||
|
alertNames := alertsCollection.Fields.GetByName("name").(*core.SelectField).Values
|
||||||
|
for _, name := range []string{"CPUIOWait", "CPUSteal"} {
|
||||||
|
assert.Contains(t, alertNames, name)
|
||||||
|
}
|
||||||
|
for _, name := range []string{"CPUSystem", "CPUUser", "CPUIdle", "CPUOther"} {
|
||||||
|
assert.NotContains(t, alertNames, name)
|
||||||
|
}
|
||||||
|
|
||||||
// alerts_history collection
|
// alerts_history collection
|
||||||
alertsHistoryCollection, err := hub.FindCollectionByNameOrId("alerts_history")
|
alertsHistoryCollection, err := hub.FindCollectionByNameOrId("alerts_history")
|
||||||
|
|||||||
36
internal/migrations/1787356800_cpu_state_alerts.go
Normal file
36
internal/migrations/1787356800_cpu_state_alerts.go
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
package migrations
|
||||||
|
|
||||||
|
import (
|
||||||
|
"slices"
|
||||||
|
|
||||||
|
"github.com/pocketbase/pocketbase/core"
|
||||||
|
m "github.com/pocketbase/pocketbase/migrations"
|
||||||
|
)
|
||||||
|
|
||||||
|
var cpuStateAlertNames = []string{"CPUIOWait", "CPUSteal"}
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
m.Register(func(app core.App) error {
|
||||||
|
collection, err := app.FindCollectionByNameOrId("alerts")
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
field := collection.Fields.GetByName("name").(*core.SelectField)
|
||||||
|
for _, name := range cpuStateAlertNames {
|
||||||
|
if !slices.Contains(field.Values, name) {
|
||||||
|
field.Values = append(field.Values, name)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return app.Save(collection)
|
||||||
|
}, func(app core.App) error {
|
||||||
|
collection, err := app.FindCollectionByNameOrId("alerts")
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
field := collection.Fields.GetByName("name").(*core.SelectField)
|
||||||
|
field.Values = slices.DeleteFunc(field.Values, func(name string) bool {
|
||||||
|
return slices.Contains(cpuStateAlertNames, name)
|
||||||
|
})
|
||||||
|
return app.Save(collection)
|
||||||
|
})
|
||||||
|
}
|
||||||
@@ -22,7 +22,7 @@ export const ActiveAlerts = () => {
|
|||||||
for (const alert of alerts[systemId].values()) {
|
for (const alert of alerts[systemId].values()) {
|
||||||
if (alert.triggered && alert.name in alertInfo) {
|
if (alert.triggered && alert.name in alertInfo) {
|
||||||
activeAlerts.push(alert)
|
activeAlerts.push(alert)
|
||||||
alertsKey.push(`${alert.system}${alert.value}${alert.min}`)
|
alertsKey.push(`${alert.id}${alert.value}${alert.min}`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,6 +23,18 @@ export const alertInfo: Record<string, AlertInfo> = {
|
|||||||
icon: CpuIcon,
|
icon: CpuIcon,
|
||||||
desc: () => t`Triggers when CPU usage exceeds a threshold`,
|
desc: () => t`Triggers when CPU usage exceeds a threshold`,
|
||||||
},
|
},
|
||||||
|
CPUIOWait: {
|
||||||
|
name: () => t`CPU I/O Wait`,
|
||||||
|
unit: "%",
|
||||||
|
icon: CpuIcon,
|
||||||
|
desc: () => t`Triggers when CPU I/O wait exceeds a threshold`,
|
||||||
|
},
|
||||||
|
CPUSteal: {
|
||||||
|
name: () => t`CPU Steal Time`,
|
||||||
|
unit: "%",
|
||||||
|
icon: CpuIcon,
|
||||||
|
desc: () => t`Triggers when CPU steal time exceeds a threshold`,
|
||||||
|
},
|
||||||
Memory: {
|
Memory: {
|
||||||
name: () => t`Memory Usage`,
|
name: () => t`Memory Usage`,
|
||||||
unit: "%",
|
unit: "%",
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "المعالج"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "نوى المعالج"
|
msgstr "نوى المعالج"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "انتظار الإدخال/الإخراج للمعالج (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "ذروة المعالج"
|
msgstr "ذروة المعالج"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "وقت المعالج المسروق (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "وقت المعالج"
|
msgstr "وقت المعالج"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "يتم التفعيل عندما تنخفض شحنة البطارية أ
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "يتم التفعيل عندما يتجاوز الجمع بين الصعود/الهبوط عتبة معينة"
|
msgstr "يتم التفعيل عندما يتجاوز الجمع بين الصعود/الهبوط عتبة معينة"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "يُفعّل عندما يتجاوز وقت انتظار الإدخال/الإخراج للمعالج الحد"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "يُفعّل عندما يتجاوز الوقت المسروق من المعالج الحد"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "يتم التفعيل عندما يتجاوز استخدام وحدة المعالجة المركزية عتبة معينة"
|
msgstr "يتم التفعيل عندما يتجاوز استخدام وحدة المعالجة المركزية عتبة معينة"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "Процесор"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU ядра"
|
msgstr "CPU ядра"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Изчакване на CPU за вход/изход (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "Пик на CPU"
|
msgstr "Пик на CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Отнето време на CPU (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "Време на CPU"
|
msgstr "Време на CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Задейства се, когато зарядът на батерия
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Задейства се, когато комбинираното качване/сваляне надвиши зададен праг"
|
msgstr "Задейства се, когато комбинираното качване/сваляне надвиши зададен праг"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Задейства се, когато изчакването на CPU за вход/изход надвиши прага"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Задейства се, когато отнетото време на CPU надвиши прага"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Задейства се, когато употребата на процесора надвиши зададен праг"
|
msgstr "Задейства се, когато употребата на процесора надвиши зададен праг"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "Procesor"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU jádra"
|
msgstr "CPU jádra"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Čekání CPU na I/O (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "Špička CPU"
|
msgstr "Špička CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Ukradený čas CPU (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "Čas CPU"
|
msgstr "Čas CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Spustí se, když úroveň nabití baterie klesne pod prahovou hodnotu"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Spustí se, když kombinace up/down překročí prahovou hodnotu"
|
msgstr "Spustí se, když kombinace up/down překročí prahovou hodnotu"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Spustí se, když čekání CPU na I/O překročí prahovou hodnotu"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Spustí se, když ukradený čas CPU překročí prahovou hodnotu"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Spustí se, když využití procesoru překročí prahovou hodnotu"
|
msgstr "Spustí se, když využití procesoru překročí prahovou hodnotu"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU-kerner"
|
msgstr "CPU-kerner"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU-I/O-ventetid (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU Peak"
|
msgstr "CPU Peak"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "CPU-tid taget af hypervisoren (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU tid"
|
msgstr "CPU tid"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Udløses når batteriniveauet falder under en tærskel"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Udløses når de kombinerede op/ned overstiger en tærskel"
|
msgstr "Udløses når de kombinerede op/ned overstiger en tærskel"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Udløses, når CPU-I/O-ventetiden overstiger en tærskelværdi"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Udløses, når CPU-steal-tiden overstiger en tærskelværdi"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Udløser når CPU-forbrug overstiger en tærskel"
|
msgstr "Udløser når CPU-forbrug overstiger en tærskel"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU-Kerne"
|
msgstr "CPU-Kerne"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU-I/O-Wartezeit (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU-Spitze"
|
msgstr "CPU-Spitze"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Vom Hypervisor entzogene CPU-Zeit (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU-Zeit"
|
msgstr "CPU-Zeit"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Löst aus, wenn der Batterieladestand unter einen Schwellenwert fällt"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Löst aus, wenn die kombinierte Up- und Downloadrate einen Schwellenwert überschreitet"
|
msgstr "Löst aus, wenn die kombinierte Up- und Downloadrate einen Schwellenwert überschreitet"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Wird ausgelöst, wenn die CPU-I/O-Wartezeit einen Schwellenwert überschreitet"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Wird ausgelöst, wenn die CPU-Steal-Zeit einen Schwellenwert überschreitet"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Löst aus, wenn die CPU-Auslastung einen Schwellenwert überschreitet"
|
msgstr "Löst aus, wenn die CPU-Auslastung einen Schwellenwert überschreitet"
|
||||||
|
|||||||
@@ -502,10 +502,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU Cores"
|
msgstr "CPU Cores"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU I/O Wait"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU Peak"
|
msgstr "CPU Peak"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "CPU Steal Time"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU time"
|
msgstr "CPU time"
|
||||||
@@ -1748,6 +1756,14 @@ msgstr "Triggers when battery charge drops below a threshold"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Triggers when combined up/down exceeds a threshold"
|
msgstr "Triggers when combined up/down exceeds a threshold"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Triggers when CPU usage exceeds a threshold"
|
msgstr "Triggers when CPU usage exceeds a threshold"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "Núcleos de CPU"
|
msgstr "Núcleos de CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Espera de E/S de CPU (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "Pico de CPU"
|
msgstr "Pico de CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Tiempo de CPU sustraído (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "Tiempo de CPU"
|
msgstr "Tiempo de CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Se activa cuando la carga de la batería baja de un umbral"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Se activa cuando la suma de subida/bajada supera un umbral"
|
msgstr "Se activa cuando la suma de subida/bajada supera un umbral"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Se activa cuando la espera de E/S de CPU supera un umbral"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Se activa cuando el tiempo robado de CPU supera un umbral"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Se activa cuando el uso de CPU supera un umbral"
|
msgstr "Se activa cuando el uso de CPU supera un umbral"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "پردازنده"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "هستههای CPU"
|
msgstr "هستههای CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "زمان انتظار ورودی/خروجی CPU (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "حداکثر CPU"
|
msgstr "حداکثر CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "زمان ربودهشده CPU (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "زمان CPU"
|
msgstr "زمان CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "زمانی که شارژ باتری زیر آستانه قرار می
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "هنگامی که مجموع بالا/پایین از یک آستانه فراتر رود، فعال میشود"
|
msgstr "هنگامی که مجموع بالا/پایین از یک آستانه فراتر رود، فعال میشود"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "زمانی فعال میشود که انتظار ورودی/خروجی CPU از آستانه عبور کند"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "زمانی فعال میشود که زمان ربودهشده CPU از آستانه عبور کند"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "هنگامی که میزان استفاده از CPU از یک آستانه فراتر رود، فعال میشود"
|
msgstr "هنگامی که میزان استفاده از CPU از یک آستانه فراتر رود، فعال میشود"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "Cœurs CPU"
|
msgstr "Cœurs CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Attente E/S du CPU (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "Pic CPU"
|
msgstr "Pic CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Temps CPU volé (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "Temps CPU"
|
msgstr "Temps CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Déclenchement lorsque la charge de la batterie descend en dessous d'un
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Déclenchement lorsque le montant/descendant combinée dépasse un seuil"
|
msgstr "Déclenchement lorsque le montant/descendant combinée dépasse un seuil"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Se déclenche lorsque l’attente E/S du CPU dépasse un seuil"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Se déclenche lorsque le temps CPU volé dépasse un seuil"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Déclenchement lorsque l'utilisation du CPU dépasse un seuil"
|
msgstr "Déclenchement lorsque l'utilisation du CPU dépasse un seuil"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "ליבות CPU"
|
msgstr "ליבות CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "זמן המתנת קלט/פלט של המעבד (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "שיא CPU"
|
msgstr "שיא CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "זמן מעבד גנוב (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "זמן CPU"
|
msgstr "זמן CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "מופעל כאשר טעינת הסוללה יורדת מתחת לסף"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "מופעל כאשר השילוב של למעלה/למטה עולה על סף"
|
msgstr "מופעל כאשר השילוב של למעלה/למטה עולה על סף"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "מופעל כאשר זמן המתנת הקלט/פלט של המעבד חורג מהסף"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "מופעל כאשר זמן המעבד הגנוב חורג מהסף"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "מופעל כאשר שימוש CPU עולה על סף"
|
msgstr "מופעל כאשר שימוש CPU עולה על סף"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "Procesor"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU jezgre"
|
msgstr "CPU jezgre"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU čekanje na U/I (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU vrhunac"
|
msgstr "CPU vrhunac"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Ukradeno CPU vrijeme (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU vrijeme"
|
msgstr "CPU vrijeme"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Pokreće se kada razina baterije padne ispod praga"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Pokreće se kada kumulativna propusnost gore/dolje premaši prag"
|
msgstr "Pokreće se kada kumulativna propusnost gore/dolje premaši prag"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Aktivira se kada CPU čekanje na U/I prijeđe prag"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Aktivira se kada ukradeno CPU vrijeme prijeđe prag"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Pokreće se kada iskorištenost procesora premaši prag"
|
msgstr "Pokreće se kada iskorištenost procesora premaši prag"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU magok"
|
msgstr "CPU magok"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU I/O-várakozási idő (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU csúcs"
|
msgstr "CPU csúcs"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "A hipervizor által elvett CPU-idő (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU idő"
|
msgstr "CPU idő"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Riaszt, ha az akkumulátor töltöttségi szintje egy küszöbérték al
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Riaszt, ha a sávszélesség-használat túllép egy küszöbértéket"
|
msgstr "Riaszt, ha a sávszélesség-használat túllép egy küszöbértéket"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Akkor aktiválódik, ha a CPU I/O-várakozási ideje meghaladja a küszöbértéket"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Akkor aktiválódik, ha a CPU steal ideje meghaladja a küszöbértéket"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Riaszt, ha a CPU használat túllép egy küszöbértéket"
|
msgstr "Riaszt, ha a CPU használat túllép egy küszöbértéket"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr ""
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "Inti CPU"
|
msgstr "Inti CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Waktu tunggu I/O CPU (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "Puncak CPU"
|
msgstr "Puncak CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Waktu CPU yang diambil hypervisor (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "Waktu CPU"
|
msgstr "Waktu CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Dipicu ketika baterai turun di bawah ambang batas"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Dipicu ketika up atau down melebihi ambang batas"
|
msgstr "Dipicu ketika up atau down melebihi ambang batas"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Terpicu saat waktu tunggu I/O CPU melebihi ambang batas"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Terpicu saat waktu steal CPU melebihi ambang batas"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Dipicu ketika penggunaan CPU melebihi ambang batas"
|
msgstr "Dipicu ketika penggunaan CPU melebihi ambang batas"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "Core CPU"
|
msgstr "Core CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Attesa I/O della CPU (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "Picco CPU"
|
msgstr "Picco CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Tempo CPU sottratto (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "Tempo CPU"
|
msgstr "Tempo CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Attiva quando la carica della batteria scende sotto una soglia"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Attiva quando il combinato up/down supera una soglia"
|
msgstr "Attiva quando il combinato up/down supera una soglia"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Si attiva quando l’attesa I/O CPU supera una soglia"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Si attiva quando il tempo CPU sottratto supera una soglia"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Attiva quando l'utilizzo della CPU supera una soglia"
|
msgstr "Attiva quando l'utilizzo della CPU supera una soglia"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr ""
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU コア"
|
msgstr "CPU コア"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU I/O 待機時間 (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPUピーク"
|
msgstr "CPUピーク"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "CPU スティール時間 (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU時間"
|
msgstr "CPU時間"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "バッテリーの充電量がしきい値を下回ったときにトリ
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "上り/下りの合計がしきい値を超えたときにトリガーされます"
|
msgstr "上り/下りの合計がしきい値を超えたときにトリガーされます"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "CPU の I/O 待機時間がしきい値を超えたときに発生します"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "CPU のスティール時間がしきい値を超えたときに発生します"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "CPU使用率がしきい値を超えたときにトリガーされます"
|
msgstr "CPU使用率がしきい値を超えたときにトリガーされます"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU 코어"
|
msgstr "CPU 코어"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU I/O 대기 시간 (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU 최대값"
|
msgstr "CPU 최대값"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "CPU 스틸 시간 (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU 시간"
|
msgstr "CPU 시간"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "배터리 충전량이 임계값 아래로 떨어질 때 트리거됩니
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "업로드와 다운로드 대역폭의 합이 임계값을 초과할 때 트리거됩니다."
|
msgstr "업로드와 다운로드 대역폭의 합이 임계값을 초과할 때 트리거됩니다."
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "CPU I/O 대기 시간이 임계값을 초과하면 트리거됩니다"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "CPU 스틸 시간이 임계값을 초과하면 트리거됩니다"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "CPU 사용량이 임계값을 초과할 때 트리거됩니다."
|
msgstr "CPU 사용량이 임계값을 초과할 때 트리거됩니다."
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU-kernen"
|
msgstr "CPU-kernen"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU-I/O-wachttijd (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU-piek"
|
msgstr "CPU-piek"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Door de hypervisor afgenomen CPU-tijd (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU-tijd"
|
msgstr "CPU-tijd"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Triggert wanneer de batterijlading onder een drempelwaarde daalt"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Triggert wanneer de gecombineerde up/down een drempelwaarde overschrijdt"
|
msgstr "Triggert wanneer de gecombineerde up/down een drempelwaarde overschrijdt"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Wordt geactiveerd wanneer de CPU-I/O-wachttijd een drempelwaarde overschrijdt"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Wordt geactiveerd wanneer de CPU-steal-tijd een drempelwaarde overschrijdt"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Triggert wanneer het CPU-gebruik een drempelwaarde overschrijdt"
|
msgstr "Triggert wanneer het CPU-gebruik een drempelwaarde overschrijdt"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU-kjerner"
|
msgstr "CPU-kjerner"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU I/O-ventetid (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU-topp"
|
msgstr "CPU-topp"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "CPU-tid tatt av hypervisoren (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU-tid"
|
msgstr "CPU-tid"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Utløses når batterilading faller under en terskel"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Slår inn når kombinert opp/ned overskrider en grenseverdi"
|
msgstr "Slår inn når kombinert opp/ned overskrider en grenseverdi"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Utløses når CPU I/O-ventetiden overskrider en terskelverdi"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Utløses når CPU steal-tiden overskrider en terskelverdi"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Slår inn når CPU-bruken overstiger en grenseverdi"
|
msgstr "Slår inn når CPU-bruken overstiger en grenseverdi"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "Procesor"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "Rdzenie CPU"
|
msgstr "Rdzenie CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Czas oczekiwania CPU na I/O (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "Szczyt CPU"
|
msgstr "Szczyt CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Czas CPU odebrany przez hiperwizor (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "Czas CPU"
|
msgstr "Czas CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Uruchamia się, gdy poziom baterii spadnie poniżej wybranej wartości"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Wyzwalane, gdy łączna wartość w górę/w dół przekroczy próg"
|
msgstr "Wyzwalane, gdy łączna wartość w górę/w dół przekroczy próg"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Wyzwala się, gdy czas oczekiwania CPU na I/O przekroczy próg"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Wyzwala się, gdy czas skradziony CPU przekroczy próg"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Wyzwalane, gdy użycie procesora przekracza próg"
|
msgstr "Wyzwalane, gdy użycie procesora przekracza próg"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "Núcleos de CPU"
|
msgstr "Núcleos de CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Espera de E/S da CPU (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "Pico de CPU"
|
msgstr "Pico de CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Tempo de CPU retirado (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "Tempo de CPU"
|
msgstr "Tempo de CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Dispara quando a carga da bateria cai abaixo de um limite"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Dispara quando a soma de subida/descida excede um limite"
|
msgstr "Dispara quando a soma de subida/descida excede um limite"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Dispara quando a espera de E/S da CPU excede um limite"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Dispara quando o tempo roubado da CPU excede um limite"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Dispara quando o uso de CPU excede um limite"
|
msgstr "Dispara quando o uso de CPU excede um limite"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "ЦП"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "Ядра CPU"
|
msgstr "Ядра CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Ожидание ввода-вывода CPU (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "Пик CPU"
|
msgstr "Пик CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Недоступное время CPU (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "Время CPU"
|
msgstr "Время CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Срабатывает, когда заряд батареи опуск
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Срабатывает, когда комбинированный вход/выход превышает порог"
|
msgstr "Срабатывает, когда комбинированный вход/выход превышает порог"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Срабатывает, когда доля времени ожидания CPU операций ввода-вывода превышает порог"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Срабатывает, когда доля времени CPU, недоступного виртуальной машине из-за гипервизора, превышает порог"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Срабатывает, когда нагрузка на CPU превышает порог"
|
msgstr "Срабатывает, когда нагрузка на CPU превышает порог"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPE"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU jedra"
|
msgstr "CPU jedra"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Čakanje CPU na V/I (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "Vrhunec CPU"
|
msgstr "Vrhunec CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Čas CPU, ki ga odvzame hipervizor (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "Čas CPU"
|
msgstr "Čas CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Sproži se, ko napolnjenost baterije pade pod prag"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Sproži, ko kombinacija gor/dol preseže prag"
|
msgstr "Sproži, ko kombinacija gor/dol preseže prag"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Sproži se, ko čakanje CPU na V/I preseže prag"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Sproži se, ko ukradeni čas CPU preseže prag"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Sproži se, ko poraba procesorja preseže prag"
|
msgstr "Sproži se, ko poraba procesorja preseže prag"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "Процесор"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU језгра"
|
msgstr "CPU језгра"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Чекање процесора на У/И (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU врхунац"
|
msgstr "CPU врхунац"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Време процесора које одузима хипервизор (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU време"
|
msgstr "CPU време"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Pokreće se kada nivo baterije padne ispod praga"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Окида се када комбиновано горе/доле премаши праг"
|
msgstr "Окида се када комбиновано горе/доле премаши праг"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Активира се када чекање процесора на У/И пређе праг"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Активира се када украдено време процесора пређе праг"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Окида се када CPU употреба премаши праг"
|
msgstr "Окида се када CPU употреба премаши праг"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU-kärnor"
|
msgstr "CPU-kärnor"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU I/O-väntetid (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU-topp"
|
msgstr "CPU-topp"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "CPU-tid tagen av hypervisorn (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU-tid"
|
msgstr "CPU-tid"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Utlöses när batteriladdningen sjunker under ett tröskelvärde"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Utlöses när kombinerad upp/ner överskrider ett tröskelvärde"
|
msgstr "Utlöses när kombinerad upp/ner överskrider ett tröskelvärde"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Utlöses när CPU I/O-väntetiden överskrider ett tröskelvärde"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Utlöses när CPU steal-tiden överskrider ett tröskelvärde"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Utlöses när CPU-användningen överskrider ett tröskelvärde"
|
msgstr "Utlöses när CPU-användningen överskrider ett tröskelvärde"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "İşlemci"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU Çekirdekleri"
|
msgstr "CPU Çekirdekleri"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU G/Ç Bekleme Süresi (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU Tepe Değeri"
|
msgstr "CPU Tepe Değeri"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Hipervizörün Aldığı CPU Süresi (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU zamanı"
|
msgstr "CPU zamanı"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Pil şarjı bir eşiğin altına düştüğünde tetiklenir"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Birleştirilmiş yukarı/aşağı bir eşiği aştığında tetiklenir"
|
msgstr "Birleştirilmiş yukarı/aşağı bir eşiği aştığında tetiklenir"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "CPU G/Ç bekleme süresi eşik değerini aştığında tetiklenir"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "CPU steal süresi eşik değerini aştığında tetiklenir"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "CPU kullanımı bir eşiği aştığında tetiklenir"
|
msgstr "CPU kullanımı bir eşiği aştığında tetiklenir"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "ЦП"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "Ядра ЦП"
|
msgstr "Ядра ЦП"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Час очікування введення/виведення CPU (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "Пік ЦП"
|
msgstr "Пік ЦП"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Час CPU, відібраний гіпервізором (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "Час ЦП"
|
msgstr "Час ЦП"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Спрацьовує, коли заряд батареї опускає
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Спрацьовує, коли відправлення/отримання сумарно перевищує поріг"
|
msgstr "Спрацьовує, коли відправлення/отримання сумарно перевищує поріг"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Спрацьовує, коли час очікування введення/виведення CPU перевищує порогове значення"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Спрацьовує, коли викрадений час CPU перевищує порогове значення"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Спрацьовує, коли використання ЦП перевищує поріг"
|
msgstr "Спрацьовує, коли використання ЦП перевищує поріг"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr ""
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "Nhân CPU"
|
msgstr "Nhân CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "Thời gian CPU chờ I/O (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "Đỉnh CPU"
|
msgstr "Đỉnh CPU"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "Thời gian CPU bị hypervisor chiếm dụng (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "Thời gian CPU"
|
msgstr "Thời gian CPU"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "Kích hoạt khi mức pin giảm xuống dưới ngưỡng"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "Kích hoạt khi kết hợp lên/xuống vượt quá ngưỡng"
|
msgstr "Kích hoạt khi kết hợp lên/xuống vượt quá ngưỡng"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "Kích hoạt khi thời gian CPU chờ I/O vượt ngưỡng"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "Kích hoạt khi thời gian CPU bị chiếm dụng vượt ngưỡng"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "Kích hoạt khi sử dụng CPU vượt quá ngưỡng"
|
msgstr "Kích hoạt khi sử dụng CPU vượt quá ngưỡng"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU 核心"
|
msgstr "CPU 核心"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU I/O 等待时间 (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU 峰值"
|
msgstr "CPU 峰值"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "CPU 被虚拟机监控程序占用的时间 (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU 时间"
|
msgstr "CPU 时间"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "当电池电量降至阈值以下时触发"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "当网络的上/下行速度超过阈值时触发"
|
msgstr "当网络的上/下行速度超过阈值时触发"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "当 CPU I/O 等待时间超过阈值时触发"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "当 CPU 窃取时间超过阈值时触发"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "当 CPU 使用率超过阈值时触发"
|
msgstr "当 CPU 使用率超过阈值时触发"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "處理器"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU 核心"
|
msgstr "CPU 核心"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU I/O 等待時間 (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU 峰值"
|
msgstr "CPU 峰值"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "CPU 被虛擬機監控程式佔用的時間 (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU 時間"
|
msgstr "CPU 時間"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "當電池電量降至閾值以下時觸發"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "當組合的上/下超過閾值時觸發"
|
msgstr "當組合的上/下超過閾值時觸發"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "當 CPU I/O 等待時間超過閾值時觸發"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "當 CPU 竊取時間超過閾值時觸發"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "當CPU使用率超過閾值時觸發"
|
msgstr "當CPU使用率超過閾值時觸發"
|
||||||
|
|||||||
@@ -507,10 +507,18 @@ msgstr "CPU"
|
|||||||
msgid "CPU Cores"
|
msgid "CPU Cores"
|
||||||
msgstr "CPU 核心"
|
msgstr "CPU 核心"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU I/O Wait"
|
||||||
|
msgstr "CPU I/O 等待時間 (IOWait)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table-columns.tsx
|
#: src/components/systemd-table/systemd-table-columns.tsx
|
||||||
msgid "CPU Peak"
|
msgid "CPU Peak"
|
||||||
msgstr "CPU 峰值"
|
msgstr "CPU 峰值"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "CPU Steal Time"
|
||||||
|
msgstr "CPU 被虛擬機監控程式占用的時間 (Steal)"
|
||||||
|
|
||||||
#: src/components/systemd-table/systemd-table.tsx
|
#: src/components/systemd-table/systemd-table.tsx
|
||||||
msgid "CPU time"
|
msgid "CPU time"
|
||||||
msgstr "CPU 時間"
|
msgstr "CPU 時間"
|
||||||
@@ -1753,6 +1761,14 @@ msgstr "當電池電量降至閾值以下時觸發"
|
|||||||
msgid "Triggers when combined up/down exceeds a threshold"
|
msgid "Triggers when combined up/down exceeds a threshold"
|
||||||
msgstr "當總流量超過閾值時觸發"
|
msgstr "當總流量超過閾值時觸發"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU I/O wait exceeds a threshold"
|
||||||
|
msgstr "當 CPU I/O 等待時間超過閾值時觸發"
|
||||||
|
|
||||||
|
#: src/lib/alerts.ts
|
||||||
|
msgid "Triggers when CPU steal time exceeds a threshold"
|
||||||
|
msgstr "當 CPU 竊取時間超過閾值時觸發"
|
||||||
|
|
||||||
#: src/lib/alerts.ts
|
#: src/lib/alerts.ts
|
||||||
msgid "Triggers when CPU usage exceeds a threshold"
|
msgid "Triggers when CPU usage exceeds a threshold"
|
||||||
msgstr "當 CPU 使用率超過閾值時觸發"
|
msgstr "當 CPU 使用率超過閾值時觸發"
|
||||||
|
|||||||
Reference in New Issue
Block a user