@cryptotaxi247 / netdata-1 / commits / 319428646

add metrics.csv to apps.plugin (#14968)

Ilya Mashchenko committed Apr 26, 2023 at 16:31 UTC 3194286467665f2c138cd3f9a0eb3bdac265f937
2 files changed +76
collectors/apps.plugin/apps_plugin.c
+1
@@ -3846,6 +3846,7 @@ static void send_charts_updates_to_netdata(struct target *root, const char *type
3846 APPS_PLUGIN_FUNCTIONS();
3847
3848 #ifdef __FreeBSD__
3849 + // FIXME: same metric name as in Linux but different units.
3850 fprintf(stdout, "CHART %s.preads '' '%s Disk Reads' 'blocks/s' disk %s.preads stacked 20002 %d\n", type, title, type, update_every);
3851 for (w = root; w ; w = w->next) {
3852 if(unlikely(w->exposed))
collectors/apps.plugin/metrics.csv new
+75
@@ -0,0 +1,75 @@
1 +metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
2 +system.processes_state,,"running, sleeping_interruptible, sleeping_uninterruptible, zombie, stopped",processes,"System Processes State",line,,apps.plugin,
3 +apps.cpu,,a dimension per app group,percentage,"Apps CPU Time (100% = 1 core)",stacked,,apps.plugin,
4 +apps.cpu_user,,a dimension per app group,percentage,"Apps CPU User Time (100% = 1 core)",stacked,,apps.plugin,
5 +apps.cpu_system,,a dimension per app group,percentage,"Apps CPU System Time (100% = 1 core)",stacked,,apps.plugin,
6 +apps.cpu_guest,,a dimension per app group,percentage,"Apps CPU Guest Time (100% = 1 core)",stacked,,apps.plugin,
7 +apps.mem,,a dimension per app group,MiB,"Apps Real Memory (w/o shared)",stacked,,apps.plugin,
8 +apps.rss,,a dimension per app group,MiB,"Apps Resident Set Size (w/shared)",stacked,,apps.plugin,
9 +apps.vmem,,a dimension per app group,MiB,"Apps Virtual Memory Size",stacked,,apps.plugin,
10 +apps.swap,,a dimension per app group,MiB,"Apps Swap Memory",stacked,,apps.plugin,
11 +apps.major_faults,,a dimension per app group,"page faults/s","Apps Major Page Faults (swap read)",stacked,,apps.plugin,
12 +apps.minor_faults,,a dimension per app group,"page faults/s","Apps Minor Page Faults (swap read)",stacked,,apps.plugin,
13 +apps.preads,,a dimension per app group,"KiB/s","Apps Disk Reads",stacked,,apps.plugin,
14 +apps.pwrites,,a dimension per app group,"KiB/s","Apps Disk Writes",stacked,,apps.plugin,
15 +apps.lreads,,a dimension per app group,"KiB/s","Apps Disk Logical Reads",stacked,,apps.plugin,
16 +apps.lwrites,,a dimension per app group,"KiB/s","Apps I/O Logical Writes",stacked,,apps.plugin,
17 +apps.threads,,a dimension per app group,threads,"Apps Threads",stacked,,apps.plugin,
18 +apps.processes,,a dimension per app group,processes,"Apps Processes",stacked,,apps.plugin,
19 +apps.uptime,,a dimension per app group,seconds,"Apps Carried Over Uptime",line,,apps.plugin,
20 +apps.uptime_min,,a dimension per app group,seconds,"Apps Minimum Uptime",line,,apps.plugin,
21 +apps.uptime_avg,,a dimension per app group,seconds,"Apps Average Uptime",line,,apps.plugin,
22 +apps.uptime_max,,a dimension per app group,seconds,"Apps Maximum Uptime",line,,apps.plugin,
23 +apps.files,,a dimension per app group,"open files","Apps Open Files",stacked,,apps.plugin,
24 +apps.sockets,,a dimension per app group,"open sockets","Apps Open Sockets",stacked,,apps.plugin,
25 +apps.pipes,,a dimension per app group,"open pipes","Apps Open Pipes",stacked,,apps.plugin,
26 +groups.cpu,,a dimension per user group,percentage,"User Groups CPU Time (100% = 1 core)",stacked,,apps.plugin,
27 +groups.cpu_user,,a dimension per user group,percentage,"User Groups CPU User Time (100% = 1 core)",stacked,,apps.plugin,
28 +groups.cpu_system,,a dimension per user group,percentage,"User Groups CPU System Time (100% = 1 core)",stacked,,apps.plugin,
29 +groups.cpu_guest,,a dimension per user group,percentage,"User Groups CPU Guest Time (100% = 1 core)",stacked,,apps.plugin,
30 +groups.mem,,a dimension per user group,MiB,"User Groups Real Memory (w/o shared)",stacked,,apps.plugin,
31 +groups.rss,,a dimension per user group,MiB,"User Groups Resident Set Size (w/shared)",stacked,,apps.plugin,
32 +groups.vmem,,a dimension per user group,MiB,"User Groups Virtual Memory Size",stacked,,apps.plugin,
33 +groups.swap,,a dimension per user group,MiB,"User Groups Swap Memory",stacked,,apps.plugin,
34 +groups.major_faults,,a dimension per user group,"page faults/s","User Groups Major Page Faults (swap read)",stacked,,apps.plugin,
35 +groups.minor_faults,,a dimension per user group,"page faults/s","User Groups Page Faults (swap read)",stacked,,apps.plugin,
36 +groups.preads,,a dimension per user group,"KiB/s","User Groups Disk Reads",stacked,,apps.plugin,
37 +groups.pwrites,,a dimension per user group,"KiB/s","User Groups Disk Writes",stacked,,apps.plugin,
38 +groups.lreads,,a dimension per user group,"KiB/s","User Groups Disk Logical Reads",stacked,,apps.plugin,
39 +groups.lwrites,,a dimension per user group,"KiB/s","User Groups I/O Logical Writes",stacked,,apps.plugin,
40 +groups.threads,,a dimension per user group,threads,"User Groups Threads",stacked,,apps.plugin,
41 +groups.processes,,a dimension per user group,processes,"User Groups Processes",stacked,,apps.plugin,
42 +groups.uptime,,a dimension per user group,seconds,"User Groups Carried Over Uptime",line,,apps.plugin,
43 +groups.uptime_min,,a dimension per user group,seconds,"User Groups Minimum Uptime",line,,apps.plugin,
44 +groups.uptime_avg,,a dimension per user group,seconds,"User Groups Average Uptime",line,,apps.plugin,
45 +groups.uptime_max,,a dimension per user group,seconds,"User Groups Maximum Uptime",line,,apps.plugin,
46 +groups.files,,a dimension per user group,"open files","User Groups Open Files",stacked,,apps.plugin,
47 +groups.sockets,,a dimension per user group,"open sockets","User Groups Open Sockets",stacked,,apps.plugin,
48 +groups.pipes,,a dimension per user group,"open pipes","User Groups Open Pipes",stacked,,apps.plugin,
49 +users.cpu,,a dimension per user,percentage,"Users CPU Time (100% = 1 core)",stacked,,apps.plugin,
50 +users.cpu_user,,a dimension per user,percentage,"Users CPU User Time (100% = 1 core)",stacked,,apps.plugin,
51 +users.cpu_system,,a dimension per user,percentage,"Users CPU System Time (100% = 1 core)",stacked,,apps.plugin,
52 +users.cpu_guest,,a dimension per user,percentage,"Users CPU Guest Time (100% = 1 core)",stacked,,apps.plugin,
53 +users.mem,,a dimension per user,MiB,"Users Real Memory (w/o shared)",stacked,,apps.plugin,
54 +users.rss,,a dimension per user,MiB,"Users Resident Set Size (w/shared)",stacked,,apps.plugin,
55 +users.vmem,,a dimension per user,MiB,"Users Virtual Memory Size",stacked,,apps.plugin,
56 +users.swap,,a dimension per user,MiB,"Users Swap Memory",stacked,,apps.plugin,
57 +users.major_faults,,a dimension per user,"page faults/s","Users Major Page Faults (swap read)",stacked,,apps.plugin,
58 +users.minor_faults,,a dimension per user,"page faults/s","Users Page Faults (swap read)",stacked,,apps.plugin,
59 +users.preads,,a dimension per user,"KiB/s","Users Disk Reads",stacked,,apps.plugin,
60 +users.pwrites,,a dimension per user,"KiB/s","Users Disk Writes",stacked,,apps.plugin,
61 +users.lreads,,a dimension per user,"KiB/s","Users Disk Logical Reads",stacked,,apps.plugin,
62 +users.lwrites,,a dimension per user,"KiB/s","Users I/O Logical Writes",stacked,,apps.plugin,
63 +users.threads,,a dimension per user,threads,"Users Threads",stacked,,apps.plugin,
64 +users.processes,,a dimension per user,processes,"Users Processes",stacked,,apps.plugin,
65 +users.uptime,,a dimension per user,seconds,"Users Carried Over Uptime",line,,apps.plugin,
66 +users.uptime_min,,a dimension per user,seconds,"Users Minimum Uptime",line,,apps.plugin,
67 +users.uptime_avg,,a dimension per user,seconds,"Users Average Uptime",line,,apps.plugin,
68 +users.uptime_max,,a dimension per user,seconds,"Users Maximum Uptime",line,,apps.plugin,
69 +users.files,,a dimension per user,"open files","Users Open Files",stacked,,apps.plugin,
70 +users.sockets,,a dimension per user,"open sockets","Users Open Sockets",stacked,,apps.plugin,
71 +users.pipes,,a dimension per user,"open pipes","Users Open Pipes",stacked,,apps.plugin,
72 +netdata.apps_cpu,,"user, system",milliseconds/s,"Apps Plugin CPU",stacked,,apps.plugin,
73 +netdata.apps_sizes,,"calls, files, filenames, inode_changes, link_changes, pids, fds, targets, new_pids",files/s,"Apps Plugin Files",line,,apps.plugin,
74 +netdata.apps_fix,,"utime, stime, gtime, minflt, majflt",percentage,"Apps Plugin Normalization Ratios",line,,apps.plugin,
75 +netdata.apps_children_fix,,"utime, stime, gtime, minflt, majflt",percentage,"Apps Plugin Exited Children Normalization Ratios",line,,apps.plugin,
\ No newline at end of file