projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use existing type to publish the data
[collectd.git]
/
src
/
processes.c
diff --git
a/src/processes.c
b/src/processes.c
index
d2b6fee
..
0984d7f
100644
(file)
--- a/
src/processes.c
+++ b/
src/processes.c
@@
-752,7
+752,7
@@
static void ps_submit_proc_list(procstat_t *ps) {
plugin_dispatch_values(&vl);
if ((ps->io_rchar != -1) && (ps->io_wchar != -1)) {
plugin_dispatch_values(&vl);
if ((ps->io_rchar != -1) && (ps->io_wchar != -1)) {
- sstrncpy(vl.type, "
ps_disk
_octets", sizeof(vl.type));
+ sstrncpy(vl.type, "
io
_octets", sizeof(vl.type));
vl.values[0].derive = ps->io_rchar;
vl.values[1].derive = ps->io_wchar;
vl.values_len = 2;
vl.values[0].derive = ps->io_rchar;
vl.values[1].derive = ps->io_wchar;
vl.values_len = 2;
@@
-775,7
+775,7
@@
static void ps_submit_proc_list(procstat_t *ps) {
plugin_dispatch_values(&vl);
}
plugin_dispatch_values(&vl);
}
- if (ps->num_fd > 0) {
+
if (ps->num_fd > 0) {
sstrncpy(vl.type, "file_handles", sizeof(vl.type));
vl.values[0].gauge = ps->num_fd;
vl.values_len = 1;
sstrncpy(vl.type, "file_handles", sizeof(vl.type));
vl.values[0].gauge = ps->num_fd;
vl.values_len = 1;
@@
-783,7
+783,8
@@
static void ps_submit_proc_list(procstat_t *ps) {
}
if (ps->num_maps > 0) {
}
if (ps->num_maps > 0) {
- sstrncpy(vl.type, "memory_maps", sizeof(vl.type));
+ sstrncpy(vl.type, "file_handles", sizeof(vl.type));
+ sstrncpy(vl.type_instance, "mapped", sizeof(vl.type_instance));
vl.values[0].gauge = ps->num_maps;
vl.values_len = 1;
plugin_dispatch_values(&vl);
vl.values[0].gauge = ps->num_maps;
vl.values_len = 1;
plugin_dispatch_values(&vl);