Russian names

main
DenisN 2025-08-26 03:22:40 -04:00
parent 896c54be03
commit 6cae690c05
3 changed files with 374 additions and 47 deletions

View File

@ -2,259 +2,583 @@
{ {
"id": "10001", "id": "10001",
"name": "cpu_utilization", "name": "cpu_utilization",
"values": {"arr":["cpurawidle", "cpurawuser", "cpurawnice", "cpurawsystem", "cpurawwait", "cpurawinterrupt"],"prevarr":["cpurawidle", "cpurawuser", "cpurawnice", "cpurawsystem", "cpurawwait", "cpurawinterrupt"]}, "desription": "Загруженность центрального процессора",
"values": {
"arr": [
"cpurawidle",
"cpurawuser",
"cpurawnice",
"cpurawsystem",
"cpurawwait",
"cpurawinterrupt"
],
"prevarr": [
"cpurawidle",
"cpurawuser",
"cpurawnice",
"cpurawsystem",
"cpurawwait",
"cpurawinterrupt"
]
},
"formula": "((arr[2]-prevarr[2])+(arr[3]-prevarr[3])+(arr[4]-prevarr[4])+(arr[6]-prevarr[6]))/((arr[1]-prevarr[1])+(arr[2]-prevarr[2])+(arr[3]-prevarr[3])+(arr[4]-prevarr[4])+(arr[5]-prevarr[5])+(arr[6]-prevarr[6]))*100" "formula": "((arr[2]-prevarr[2])+(arr[3]-prevarr[3])+(arr[4]-prevarr[4])+(arr[6]-prevarr[6]))/((arr[1]-prevarr[1])+(arr[2]-prevarr[2])+(arr[3]-prevarr[3])+(arr[4]-prevarr[4])+(arr[5]-prevarr[5])+(arr[6]-prevarr[6]))*100"
}, },
{ {
"id": "10002", "id": "10002",
"name": "cpu_load_average_1", "name": "cpu_load_average_1",
"values": {"arr":["cpu1min"]}, "desription": "Средняя загруженность центрального процессора в периоде 1-ой минуты",
"values": {
"arr": [
"cpu1min"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10003", "id": "10003",
"name": "cpu_load_average_5", "name": "cpu_load_average_5",
"values": {"arr":["cpu5min"]}, "desription": "Средняя загруженность центрального процессора в периоде 5-и минут",
"values": {
"arr": [
"cpu5min"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10004", "id": "10004",
"name": "cpu_load_average_15", "name": "cpu_load_average_15",
"values": {"arr":["cpu15min"]}, "desription": "Средняя загруженность центрального процессора в периоде 15-и минут",
"values": {
"arr": [
"cpu15min"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10005", "id": "10005",
"name": "ram_usage", "name": "ram_usage",
"values": {"arr":["totalMemory", "totalMemoryAvail"]}, "desription": "Объем использования оперативной памяти",
"values": {
"arr": [
"totalMemory",
"totalMemoryAvail"
]
},
"formula": "(arr[1]-arr[2])/arr[1]*100" "formula": "(arr[1]-arr[2])/arr[1]*100"
}, },
{ {
"id": "10006", "id": "10006",
"name": "disk_usage", "name": "disk_usage",
"values": {"arr":["totalDiskSize", "useDiskSize"]}, "desription": "Объем использования ресурсов области хранения данных",
"values": {
"arr": [
"totalDiskSize",
"useDiskSize"
]
},
"formula": "(arr[1]-arr[2])/arr[1]*100" "formula": "(arr[1]-arr[2])/arr[1]*100"
}, },
{ {
"id": "10007", "id": "10007",
"name": "disk_read_rate", "name": "disk_read_rate",
"values": {"arr":["diskReadAccess"], "prevarr":["diskReadAccess"]}, "desription": "Скорость чтения из области хранения данных",
"values": {
"arr": [
"diskReadAccess"
],
"prevarr": [
"diskReadAccess"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10008", "id": "10008",
"name": "disk_write_rate", "name": "disk_write_rate",
"values": {"arr":["diskWriteAccess"], "prevarr":["diskWriteAccess"]}, "desription": "Скорость записи в область хранения данных",
"values": {
"arr": [
"diskWriteAccess"
],
"prevarr": [
"diskWriteAccess"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10009", "id": "10009",
"name": "network_interface_rx_Eth_1", "name": "network_interface_rx_Eth_1",
"values": {"arr":["speed1", "ifInOctets1"], "prevarr":["speed1", "ifInOctets1"]}, "desription": "Скорость приема данных интерфейса Eth1",
"values": {
"arr": [
"speed1",
"ifInOctets1"
],
"prevarr": [
"speed1",
"ifInOctets1"
]
},
"formula": "(arr[2]-prevarr[2])/arr[1]*100" "formula": "(arr[2]-prevarr[2])/arr[1]*100"
}, },
{ {
"id": "10010", "id": "10010",
"name": "network_interface_tx_Eth_1", "name": "network_interface_tx_Eth_1",
"values": {"arr":["speed1", "ifOutOctets1"], "prevarr":["speed1", "ifOutOctets1"]}, "desription": "Скорость передачи данных интерфейса Eth1",
"values": {
"arr": [
"speed1",
"ifOutOctets1"
],
"prevarr": [
"speed1",
"ifOutOctets1"
]
},
"formula": "(arr[2]-prevarr[2])/arr[1]*100" "formula": "(arr[2]-prevarr[2])/arr[1]*100"
}, },
{ {
"id": "10011", "id": "10011",
"name": "network_interface_rx_Eth_2", "name": "network_interface_rx_Eth_2",
"values": {"arr":["speed2", "ifInOctets2"], "prevarr":["speed2", "ifInOctets2"]}, "desription": "Скорость приема данных интерфейса Eth2",
"values": {
"arr": [
"speed2",
"ifInOctets2"
],
"prevarr": [
"speed2",
"ifInOctets2"
]
},
"formula": "(arr[2]-prevarr[2])/arr[1]*100" "formula": "(arr[2]-prevarr[2])/arr[1]*100"
}, },
{ {
"id": "10012", "id": "10012",
"name": "network_interface_tx_Eth_2", "name": "network_interface_tx_Eth_2",
"values": {"arr":["speed2", "ifOutOctets2"], "prevarr":["speed2", "ifOutOctets2"]}, "desription": "Скорость передачи данных интерфейса Eth2",
"values": {
"arr": [
"speed2",
"ifOutOctets2"
],
"prevarr": [
"speed2",
"ifOutOctets2"
]
},
"formula": "(arr[2]-prevarr[2])/arr[1]*100" "formula": "(arr[2]-prevarr[2])/arr[1]*100"
}, },
{ {
"id": "10013", "id": "10013",
"name": "network_interface_rx_Eth_3", "name": "network_interface_rx_Eth_3",
"values": {"arr":["speed3", "ifInOctets3"], "prevarr":["speed3", "ifInOctets3"]}, "desription": "Скорость приема данных интерфейса Eth3",
"values": {
"arr": [
"speed3",
"ifInOctets3"
],
"prevarr": [
"speed3",
"ifInOctets3"
]
},
"formula": "(arr[2]-prevarr[2])/arr[1]*100" "formula": "(arr[2]-prevarr[2])/arr[1]*100"
}, },
{ {
"id": "10014", "id": "10014",
"name": "network_interface_tx_Eth_3", "name": "network_interface_tx_Eth_3",
"values": {"arr":["speed3", "ifOutOctets3"], "prevarr":["speed3", "ifOutOctets3"]}, "desription": "Скорость передачи данных интерфейса Eth3",
"values": {
"arr": [
"speed3",
"ifOutOctets3"
],
"prevarr": [
"speed3",
"ifOutOctets3"
]
},
"formula": "(arr[2]-prevarr[2])/arr[1]*100" "formula": "(arr[2]-prevarr[2])/arr[1]*100"
}, },
{ {
"id": "10015", "id": "10015",
"name": "network_interface_rx_Eth_4", "name": "network_interface_rx_Eth_4",
"values": {"arr":["speed4", "ifInOctets4"], "prevarr":["speed4", "ifInOctets4"]}, "desription": "Скорость приема данных интерфейса Eth4",
"values": {
"arr": [
"speed4",
"ifInOctets4"
],
"prevarr": [
"speed4",
"ifInOctets4"
]
},
"formula": "(arr[2]-prevarr[2])/arr[1]*100" "formula": "(arr[2]-prevarr[2])/arr[1]*100"
}, },
{ {
"id": "10016", "id": "10016",
"name": "network_interface_tx_Eth_4", "name": "network_interface_tx_Eth_4",
"values": {"arr":["speed4", "ifOutOctets4"], "prevarr":["speed4", "ifOutOctets4"]}, "desription": "Скорость передачи данных интерфейса Eth4",
"values": {
"arr": [
"speed4",
"ifOutOctets4"
],
"prevarr": [
"speed4",
"ifOutOctets4"
]
},
"formula": "(arr[2]-prevarr[2])/arr[1]*100" "formula": "(arr[2]-prevarr[2])/arr[1]*100"
}, },
{ {
"id": "10017", "id": "10017",
"name": "network_interfaces_read_packets_errors_Eth_1", "name": "network_interfaces_read_packets_errors_Eth_1",
"values": {"arr":["ifInErrors1"], "prevarr":["ifInErrors1"]}, "desription": "Количество ошибок при чтении пакетов на интерфейсе Eth1",
"values": {
"arr": [
"ifInErrors1"
],
"prevarr": [
"ifInErrors1"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10018", "id": "10018",
"name": "network_interfaces_write_packets_errors_Eth_1", "name": "network_interfaces_write_packets_errors_Eth_1",
"values": {"arr":["ifOutErrors1"], "prevarr":["ifOutErrors1"]}, "desription": "Количество ошибок при отправки пакетов на интерфейсе Eth1",
"values": {
"arr": [
"ifOutErrors1"
],
"prevarr": [
"ifOutErrors1"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10019", "id": "10019",
"name": "network_interfaces_read_packets_errors_Eth_2", "name": "network_interfaces_read_packets_errors_Eth_2",
"values": {"arr":["ifInErrors2"], "prevarr":["ifInErrors2"]}, "desription": "Количество ошибок при чтении пакетов на интерфейсе Eth2",
"values": {
"arr": [
"ifInErrors2"
],
"prevarr": [
"ifInErrors2"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10020", "id": "10020",
"name": "network_interfaces_write_packets_errors_Eth_2", "name": "network_interfaces_write_packets_errors_Eth_2",
"values": {"arr":["ifOutErrors2"], "prevarr":["ifOutErrors2"]}, "desription": "Количество ошибок при отправки пакетов на интерфейсе Eth2",
"values": {
"arr": [
"ifOutErrors2"
],
"prevarr": [
"ifOutErrors2"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10021", "id": "10021",
"name": "network_interfaces_read_packets_errors_Eth_3", "name": "network_interfaces_read_packets_errors_Eth_3",
"values": {"arr":["ifInErrors3"], "prevarr":["ifInErrors3"]}, "desription": "Количество ошибок при чтении пакетов на интерфейсе Eth3",
"values": {
"arr": [
"ifInErrors3"
],
"prevarr": [
"ifInErrors3"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10022", "id": "10022",
"name": "network_interfaces_write_packets_errors_Eth_3", "name": "network_interfaces_write_packets_errors_Eth_3",
"values": {"arr":["ifOutErrors3"], "prevarr":["ifOutErrors3"]}, "desription": "Количество ошибок при отправки пакетов на интерфейсе Eth3",
"values": {
"arr": [
"ifOutErrors3"
],
"prevarr": [
"ifOutErrors3"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10023", "id": "10023",
"name": "network_interfaces_read_packets_errors_Eth_4", "name": "network_interfaces_read_packets_errors_Eth_4",
"values": {"arr":["ifInErrors4"], "prevarr":["ifInErrors4"]}, "desription": "Количество ошибок при чтении пакетов на интерфейсе Eth4",
"values": {
"arr": [
"ifInErrors4"
],
"prevarr": [
"ifInErrors4"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10024", "id": "10024",
"name": "network_interfaces_write_packets_errors_Eth_4", "name": "network_interfaces_write_packets_errors_Eth_4",
"values": {"arr":["ifOutErrors4"], "prevarr":["ifOutErrors4"]}, "desription": "Количество ошибок при отправки пакетов на интерфейсе Eth4",
"values": {
"arr": [
"ifOutErrors4"
],
"prevarr": [
"ifOutErrors4"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10025", "id": "10025",
"name": "network_interfaces_read_packets_discarded_Eth_1", "name": "network_interfaces_read_packets_discarded_Eth_1",
"values": {"arr":["ifInDiscard1"], "prevarr":["ifInDiscard1"]}, "desription": "Количество не обработанных пакетов на интерфейсе Eth1 при отправки данных",
"values": {
"arr": [
"ifInDiscard1"
],
"prevarr": [
"ifInDiscard1"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10026", "id": "10026",
"name": "network_interfaces_write_packets_discarded_Eth_1", "name": "network_interfaces_write_packets_discarded_Eth_1",
"values": {"arr":["ifOutDiscard1"], "prevarr":["ifOutDiscard1"]}, "desription": "Количество не обработанных пакетов на интерфейсе Eth1 при получении данных",
"values": {
"arr": [
"ifOutDiscard1"
],
"prevarr": [
"ifOutDiscard1"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10027", "id": "10027",
"name": "network_interfaces_read_packets_discarded_Eth_2", "name": "network_interfaces_read_packets_discarded_Eth_2",
"values": {"arr":["ifInDiscard2"], "prevarr":["ifInDiscard2"]}, "desription": "Количество не обработанных пакетов на интерфейсе Eth2 при отправки данных",
"values": {
"arr": [
"ifInDiscard2"
],
"prevarr": [
"ifInDiscard2"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10028", "id": "10028",
"name": "network_interfaces_write_packets_discarded_Eth_2", "name": "network_interfaces_write_packets_discarded_Eth_2",
"values": {"arr":["ifOutDiscard2"], "prevarr":["ifOutDiscard2"]}, "desription": "Количество не обработанных пакетов на интерфейсе Eth1 при получении данных",
"values": {
"arr": [
"ifOutDiscard2"
],
"prevarr": [
"ifOutDiscard2"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10029", "id": "10029",
"name": "network_interfaces_read_packets_discarded_Eth_3", "name": "network_interfaces_read_packets_discarded_Eth_3",
"values": {"arr":["ifInDiscard3"], "prevarr":["ifInDiscard3"]}, "desription": "Количество не обработанных пакетов на интерфейсе Eth3 при отправки данных",
"values": {
"arr": [
"ifInDiscard3"
],
"prevarr": [
"ifInDiscard3"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10030", "id": "10030",
"name": "network_interfaces_write_packets_discarded_Eth_3", "name": "network_interfaces_write_packets_discarded_Eth_3",
"values": {"arr":["ifOutDiscard3"], "prevarr":["ifOutDiscard3"]}, "desription": "Количество не обработанных пакетов на интерфейсе Eth3 при получении данных",
"values": {
"arr": [
"ifOutDiscard3"
],
"prevarr": [
"ifOutDiscard3"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10031", "id": "10031",
"name": "network_interfaces_read_packets_discarded_Eth_4", "name": "network_interfaces_read_packets_discarded_Eth_4",
"values": {"arr":["ifInDiscard4"], "prevarr":["ifInDiscard4"]}, "desription": "Количество не обработанных пакетов на интерфейсе Eth4 при отправки данных",
"values": {
"arr": [
"ifInDiscard4"
],
"prevarr": [
"ifInDiscard4"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10032", "id": "10032",
"name": "network_interfaces_write_packets_discarded_Eth_4", "name": "network_interfaces_write_packets_discarded_Eth_4",
"values": {"arr":["ifOutDiscard4"], "prevarr":["ifOutDiscard4"]}, "desription": "Количество не обработанных пакетов на интерфейсе Eth4 при получении данных",
"values": {
"arr": [
"ifOutDiscard4"
],
"prevarr": [
"ifOutDiscard4"
]
},
"formula": "(arr[1]-prevarr[1])" "formula": "(arr[1]-prevarr[1])"
}, },
{ {
"id": "10033", "id": "10033",
"name": "response_icmp", "name": "response_icmp",
"values": {"arr":["ping_check"]}, "desription": "Количество полученных ответов по протоколу ICMP",
"values": {
"arr": [
"ping_check"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10034", "id": "10034",
"name": "server_uptime", "name": "server_uptime",
"values": {"arr":["upTime"]}, "desription": "Текущее время безотказной работы сервера",
"values": {
"arr": [
"upTime"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10035", "id": "10035",
"name": "total_participants", "name": "total_participants",
"values": {"arr":["TotalParticipants"]}, "desription": "Текущее количество участников конференции",
"values": {
"arr": [
"TotalParticipants"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10036", "id": "10036",
"name": "registered_abonents", "name": "registered_abonents",
"values": {"arr":["RegisteredAbonents"]}, "desription": "Текущее количество зарегистрированных пользователей",
"values": {
"arr": [
"RegisteredAbonents"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10037", "id": "10037",
"name": "webcasts_HLS_clients", "name": "webcasts_HLS_clients",
"values": {"arr":["WebcastsHLSclients"]}, "desription": "Текущее количество клиентов, участвувающих в HLS WEB-трансляции ",
"values": {
"arr": [
"WebcastsHLSclients"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10038", "id": "10038",
"name": "total_P2P_rooms", "name": "total_P2P_rooms",
"values": {"arr":["TotalP2Prooms"]}, "desription": "Общее количество P2P зон общения",
"values": {
"arr": [
"TotalP2Prooms"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10039", "id": "10039",
"name": "conferences_total", "name": "conferences_total",
"values": {"arr":["Conferencestotal"]}, "desription": "Общее количество зарегистрированных конференций",
"values": {
"arr": [
"Conferencestotal"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10040", "id": "10040",
"name": "conferences_active", "name": "conferences_active",
"values": {"arr":["ConferencesActive"]}, "desription": "Общее количество текущих активных конференций",
"values": {
"arr": [
"ConferencesActive"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10041", "id": "10041",
"name": "records_active", "name": "records_active",
"values": {"arr":["RecordsActive"]}, "desription": "Текущее количество ведущихся записей",
"values": {
"arr": [
"RecordsActive"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10042", "id": "10042",
"name": "number_of_records_saved", "name": "number_of_records_saved",
"values": {"arr":["NumberRecordsSaved"]}, "desription": "Общее количество записанных записей",
"values": {
"arr": [
"NumberRecordsSaved"
]
},
"formula": "arr[1]" "formula": "arr[1]"
}, },
{ {
"id": "10043", "id": "10043",
"name": "replication_status", "name": "replication_status",
"values": {"arr":["replicationStatus"]}, "desription": "Статус репликации данных",
"values": {
"arr": [
"replicationStatus"
]
},
"formula": "arr[1]" "formula": "arr[1]"
} }
] ]

View File

@ -2,6 +2,7 @@
{ {
"id": "90001", "id": "90001",
"name": "server_li", "name": "server_li",
"desription": "Индекс загрузки сервера - Server Load Index",
"values": { "values": {
"statusarr": [ "statusarr": [
"cpu_load_average_1", "cpu_load_average_1",
@ -30,6 +31,7 @@
{ {
"id": "90002", "id": "90002",
"name": "application_li", "name": "application_li",
"desription": "Индекс нагрузки приложения - Application Load Index",
"values": { "values": {
"statusarr": [ "statusarr": [
"total_participants", "total_participants",

View File

@ -50,6 +50,7 @@ export class MetricsRanges {
export class MetricsCalculation { export class MetricsCalculation {
id: string; id: string;
name: string; name: string;
desription: string;
values: string; values: string;
formula: string; formula: string;
}; };
@ -108,8 +109,8 @@ export class ZvksmetricsService {
// let editedMetrics : K2Metrics = await this.getMetrics (inp, comlexCalc, scope); // let editedMetrics : K2Metrics = await this.getMetrics (inp, comlexCalc, scope);
let responseFromExporter: any = await this.sendMetrics(intermediate); let responseFromExporter: any = await this.sendMetrics(intermediate);
let responseFromExporter1: any = await this.sendMetrics(inp); let responseFromExporter1: any = await this.sendMetrics(inp);
let responseFromExporter2: any = await this.sendMetrics(integrate); // let responseFromExporter2: any = await this.sendMetrics(integrate);
console.log(responseFromExporter1);
prev = inp; prev = inp;
return responseFromExporter; return responseFromExporter;
@ -169,7 +170,7 @@ export class ZvksmetricsService {
complexMetric.type = inputData.metrics[0].type; complexMetric.type = inputData.metrics[0].type;
complexMetric.addr = inputData.metrics[0].addr; complexMetric.addr = inputData.metrics[0].addr;
complexMetric.value = val; complexMetric.value = val;
complexMetric.description = complexCalc[i].name; complexMetric.description = complexCalc[i].desription;
complexMetric.status = await this.showStatus(scope, complexMetric.name, val); complexMetric.status = await this.showStatus(scope, complexMetric.name, val);
complexMetric.device = devices[d]; complexMetric.device = devices[d];
complexMetric.source = metr.source + ', complex'; complexMetric.source = metr.source + ', complex';
@ -206,7 +207,7 @@ export class ZvksmetricsService {
integrationMetric.type = complexData.metrics[0].type; integrationMetric.type = complexData.metrics[0].type;
integrationMetric.addr = complexData.metrics[0].addr; integrationMetric.addr = complexData.metrics[0].addr;
integrationMetric.value = val; integrationMetric.value = val;
integrationMetric.description = intgrationCalc[i].name; integrationMetric.description = intgrationCalc[i].desription;
integrationMetric.status = await this.showStatus(scope, integrationMetric.name, val); integrationMetric.status = await this.showStatus(scope, integrationMetric.name, val);
integrationMetric.device = devices[d]; integrationMetric.device = devices[d];
integrationMetric.source = metr.source.replace(', complex', ', integration'); integrationMetric.source = metr.source.replace(', complex', ', integration');