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