diff options
author | thiagoftsm <thiagoftsm@gmail.com> | 2020-06-05 04:28:03 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-05 04:28:03 +0000 |
commit | 5776deefc2ab4a9c0c47c9ccb78d75d50187f3ab (patch) | |
tree | 8918952ef607c151fcfe43e3395241dd8477a796 /web | |
parent | 253b2f6a13f0774dd6a07e9421d6498bf6e3e97f (diff) |
Update apps.plugin documentation and dashboard.info (#9199)
Documentation for new eBPF charts.
Diffstat (limited to 'web')
-rw-r--r-- | web/gui/dashboard_info.js | 63 |
1 files changed, 53 insertions, 10 deletions
diff --git a/web/gui/dashboard_info.js b/web/gui/dashboard_info.js index af182ed489..dbb204d671 100644 --- a/web/gui/dashboard_info.js +++ b/web/gui/dashboard_info.js @@ -3049,44 +3049,87 @@ netdataDashboard.context = { // ------------------------------------------------------------------------ // eBPF + 'ebpf.tcp_functions': { + title : 'TCP calls', + info: 'Successful or failed calls to functions <code>tcp_sendmsg</code>, <code>tcp_cleanup_rbuf</code> and <code>tcp_close</code.' + }, + + 'ebpf.tcp_bandwidth': { + title : 'TCP bandwidth', + info: 'Bytes sent and received for functions <code>tcp_sendmsg</code> and <code>tcp_cleanup_rbuf</code>' + }, + + 'ebpf.tcp_error': { + title : 'TCP errors', + info: 'Failed calls that to functions <code>tcp_sendmsg</code>, <code>tcp_cleanup_rbuf</code> and <code>tcp_close</code>.' + }, + + 'ebpf.udp_functions': { + title : 'UDP calls', + info: 'Successful or failed calls to functions <code>udp_sendmsg</code> and <code>udp_recvmsg</code>.' + }, + + 'ebpf.udp_bandwidth': { + title : 'UDP bandwidth', + info: 'Bytes sent and received for functions <code>udp_sendmsg</code> and <code>udp_recvmsg</code>' + }, + 'ebpf.file_descriptor': { - info: 'File descriptor shows the number of calls for internal functions on Linux kernel. The open dimension is attached to the kernel internal function \'do_sys_open\', that is the common function called from open(2) and openat(2). The close dimension is attached to the function \'__close_fd\', that is called from system call close(2).' + title : 'File access', + info: 'Calls for internal functions on Linux kernel. The open dimension is attached to the kernel internal function <code>do_sys_open</code>, which is the common function called from'+ + ' <a href="https://www.man7.org/linux/man-pages/man2/open.2.html" target="_blank">open(2)</a> ' + + ' and <a href="https://www.man7.org/linux/man-pages/man2/openat.2.html" target="_blank">openat(2)</a>. ' + + ' The close dimension is attached to the function <code>__close_fd</code>, which is called from system call' + + ' <a href="https://www.man7.org/linux/man-pages/man2/close.2.html" target="_blank">close(2)</a>. ' }, 'ebpf.file_error': { - info: 'File error shows the number of calls that returned an error when called per period.' + title : 'File access error', + info: 'Failed calls to the kernel internal function <code>do_sys_open</code>, which is the common function called from'+ + ' <a href="https://www.man7.org/linux/man-pages/man2/open.2.html" target="_blank">open(2)</a> ' + + ' and <a href="https://www.man7.org/linux/man-pages/man2/openat.2.html" target="_blank">openat(2)</a>. ' + + ' The close dimension is attached to the function <code>__close_fd</code>, which is called from system call' + + ' <a href="https://www.man7.org/linux/man-pages/man2/close.2.html" target="_blank">close(2)</a>. ' }, 'ebpf.deleted_objects': { - info: 'Deleted objects monitors calls to the function \'vfs_unlink\'. This chart does not show all events to remove files from the file system, because file systems can create their own functions to remove files.' + title : 'VFS remove', + info: 'This chart does not show all events that remove files from the file system, because file systems can create their own functions to remove files, it shows calls for the function <code>vfs_unlink</code>. ' }, 'ebpf.io': { - info: 'IO shows the number of calls for functions \'vfs_read\' and \'vfs_write\' independent of the return to be success or fail. Like the chart \'deleted_objects\', case the file system uses other function to store data on disks, this chart will not show events for it.' + title : 'VFS IO', + info: 'Successful or failed calls to functions <code>vfs_read</code> and <code>vfs_write</code>. This chart may not show all file system events if it uses other functions to store data on disk.' }, 'ebpf.io_bytes': { - info: 'IO bytes shows the total of bytes read or written with success using the functions \'vfs_read\' and \'vfs_write\'.' + title : 'VFS bytes written', + info: 'Total of bytes read or written with success using the functions <code>vfs_read</code> and <code>vfs_write</code>.' }, 'ebpf.io_error': { - info: 'IO error shows the number of calls for \'vfs_read\' and \'vfs_write\' that did not have success.' + title : 'VFS IO error', + info: 'Failed calls to functions <code>vfs_read</code> and <code>vfs_write</code>.' }, 'ebpf.process_thread': { - info: 'Process thread counts the number of times that the function \'do_fork\' was called to create a new task. Task is the common name used to define process and tasks inside the kernel, to identify the threads, Netdata also counts the number of calls for \'sys_clone\' that has the flag \'CLONE_THREAD\' set.' + title : 'Task creation', + info: 'Number of times that the function <code>do_fork</code> is called to create a new task, which is the common name used to define process and tasks inside the kernel. Netdata identifies the threads by couting the number of calls for <code>sys_clone</code> that has the flag <code>CLONE_THREAD</code> set.' }, 'ebpf.exit': { - info: 'Exit count the number of calls for the functions responsible to close (\'do_exit\') and release(\'release_task\') tasks.' + title : 'Exit monitoring', + info: 'Calls for the functions responsible for closing (<code>do_exit</code>) and releasing (<code>release_task</code>) tasks.' }, 'ebpf.task_error': { - info: 'Task error count the number of errors to create a new process or thread.' + title : 'Task error', + info: 'Number of errors to create a new process or thread.' }, 'ebpf.process_status': { - info: 'This chart demonstrate the difference between the number of process created and the number of threads created per period(\'process\' dimension), it also shows the number of possible zombie process running on system.' + title : 'Task status', + info: 'Difference between the number of process created and the number of threads created per period(<code>process</code> dimension), it also shows the number of possible zombie process running on system.' }, // ------------------------------------------------------------------------ |