@cryptotaxi247 / netdata-1 / commits / 11c6f025d

add/update proc_interrupts charts info (#11532)

* add/update proc_interrupts charts info * Update web/gui/dashboard_info.js Co-authored-by: Vladimir Kobal <vlad@prokk.net> Co-authored-by: Vladimir Kobal <vlad@prokk.net>

Ilya Mashchenko committed Sep 20, 2021 at 15:40 UTC 11c6f025df21903be6998f4bba468ee934c55611
1 file changed +18 -2
web/gui/dashboard_info.js
+18 -2
@@ -874,6 +874,21 @@ netdataDashboard.submenu = {
874 'For details, see <a href="https://man7.org/linux/man-pages/man7/svipc.7.html" target="_blank">svipc(7)</a>. ' +
875 'To see the host IPC messages information, run <code>ipcs -uq</code>. For limits, run <code>ipcs -lq</code>.'
876 },
877 +
878 + 'system.interrupts': {
879 + info: '<a href="https://en.wikipedia.org/wiki/Interrupt" target="_blank"><b>Interrupts</b></a> are signals '+
880 + 'sent to the CPU by external devices (normally I/O devices) or programs (running processes). '+
881 + 'They tell the CPU to stop its current activities and execute the appropriate part of the operating system. '+
882 + 'Interrupt types are '+
883 + '<b>hardware</b> (generated by hardware devices to signal that they need some attention from the OS), '+
884 + '<b>software</b> (generated by programs when they want to request a system call to be performed by the operating system), and '+
885 + '<b>traps</b> (generated by the CPU itself to indicate that some error or condition occurred for which assistance from the operating system is needed).'
886 + },
887 + 'cpu.interrupts': {
888 + info: 'Total number of interrupts per CPU. '+
889 + 'To see the total number for the system check the <a href="#menu_system_submenu_interrupts">interrupts</a> section. '+
890 + 'The last column in <code>/proc/interrupts</code> provides an interrupt description or the device name that registered the handler for that interrupt.'
891 + },
892 };
893
894
@@ -973,11 +988,12 @@ netdataDashboard.context = {
988
989 'system.intr': {
990 colors: '#DD5555',
976 - info: 'Total number of CPU interrupts. Check <code>system.interrupts</code> that gives more detail about each interrupt and also the <a href="#menu_cpu">CPUs</a> section where interrupts are analyzed per CPU core.'
991 + info: 'Total number of CPU interrupts. Check <code>system.interrupts</code> that gives more detail about each interrupt and also the <a href="#menu_cpu">CPUs</a> section where interrupts are analyzed <a href="#menu_cpu_submenu_interrupts">per CPU core</a>.'
992 },
993
994 'system.interrupts': {
980 - info: 'CPU interrupts in detail. At the <a href="#menu_cpu">CPUs</a> section, interrupts are analyzed per CPU core.'
995 + info: 'CPU interrupts in detail. At the <a href="#menu_cpu">CPUs</a> section, interrupts are analyzed <a href="#menu_cpu_submenu_interrupts">per CPU core</a>. '+
996 + 'The last column in <code>/proc/interrupts</code> provides an interrupt description or the device name that registered the handler for that interrupt.'
997 },
998
999 'system.hardirq_latency': {