summaryrefslogtreecommitdiffstats
path: root/src/collectors
diff options
context:
space:
mode:
Diffstat (limited to 'src/collectors')
-rw-r--r--src/collectors/COLLECTORS.md64
-rw-r--r--src/collectors/README.md18
-rw-r--r--src/collectors/REFERENCE.md16
-rw-r--r--src/collectors/all.h13
-rw-r--r--src/collectors/apps.plugin/README.md10
-rw-r--r--src/collectors/apps.plugin/apps_groups.conf13
-rw-r--r--src/collectors/apps.plugin/apps_plugin.c12
-rw-r--r--src/collectors/cgroups.plugin/README.md81
-rw-r--r--src/collectors/cgroups.plugin/cgroup-charts.c76
-rw-r--r--src/collectors/cgroups.plugin/cgroup-discovery.c449
-rw-r--r--src/collectors/cgroups.plugin/cgroup-internals.h154
-rw-r--r--src/collectors/cgroups.plugin/cgroup-network.c9
-rw-r--r--src/collectors/cgroups.plugin/sys_fs_cgroup.c540
-rw-r--r--src/collectors/cgroups.plugin/tests/test_cgroups_plugin.c1
-rw-r--r--src/collectors/charts.d.plugin/README.md6
-rw-r--r--src/collectors/charts.d.plugin/ap/integrations/access_points.md4
-rw-r--r--src/collectors/charts.d.plugin/ap/metadata.yaml4
-rw-r--r--src/collectors/charts.d.plugin/apcupsd/integrations/apc_ups.md4
-rw-r--r--src/collectors/charts.d.plugin/apcupsd/metadata.yaml2
-rw-r--r--src/collectors/charts.d.plugin/libreswan/integrations/libreswan.md4
-rw-r--r--src/collectors/charts.d.plugin/libreswan/metadata.yaml2
-rw-r--r--src/collectors/charts.d.plugin/opensips/integrations/opensips.md4
-rw-r--r--src/collectors/charts.d.plugin/opensips/metadata.yaml2
-rw-r--r--src/collectors/charts.d.plugin/sensors/integrations/linux_sensors_sysfs.md10
-rw-r--r--src/collectors/charts.d.plugin/sensors/metadata.yaml8
-rw-r--r--src/collectors/common-contexts/common-contexts.h29
-rw-r--r--src/collectors/common-contexts/disk.io.h44
-rw-r--r--src/collectors/common-contexts/mem.available.h35
-rw-r--r--src/collectors/common-contexts/mem.pgfaults.h40
-rw-r--r--src/collectors/common-contexts/mem.swap.h35
-rw-r--r--src/collectors/common-contexts/system.io.h38
-rw-r--r--src/collectors/common-contexts/system.processes.h115
-rw-r--r--src/collectors/common-contexts/system.ram.h68
-rw-r--r--src/collectors/cups.plugin/cups_plugin.c4
-rw-r--r--src/collectors/cups.plugin/integrations/cups.md2
-rw-r--r--src/collectors/debugfs.plugin/integrations/linux_zswap.md2
-rw-r--r--src/collectors/debugfs.plugin/integrations/power_capping.md2
-rw-r--r--src/collectors/debugfs.plugin/integrations/system_memory_fragmentation.md2
-rw-r--r--src/collectors/diskspace.plugin/integrations/disk_space.md2
-rw-r--r--src/collectors/diskspace.plugin/plugin_diskspace.c54
-rw-r--r--src/collectors/ebpf.plugin/README.md28
-rw-r--r--src/collectors/ebpf.plugin/ebpf.c29
-rw-r--r--src/collectors/ebpf.plugin/ebpf.h48
-rw-r--r--src/collectors/ebpf.plugin/ebpf_cachestat.c145
-rw-r--r--src/collectors/ebpf.plugin/ebpf_cachestat.h11
-rw-r--r--src/collectors/ebpf.plugin/ebpf_cgroup.c19
-rw-r--r--src/collectors/ebpf.plugin/ebpf_dcstat.c99
-rw-r--r--src/collectors/ebpf.plugin/ebpf_dcstat.h6
-rw-r--r--src/collectors/ebpf.plugin/ebpf_disk.c30
-rw-r--r--src/collectors/ebpf.plugin/ebpf_disk.h3
-rw-r--r--src/collectors/ebpf.plugin/ebpf_fd.c114
-rw-r--r--src/collectors/ebpf.plugin/ebpf_fd.h3
-rw-r--r--src/collectors/ebpf.plugin/ebpf_filesystem.c62
-rw-r--r--src/collectors/ebpf.plugin/ebpf_functions.c12
-rw-r--r--src/collectors/ebpf.plugin/ebpf_hardirq.c24
-rw-r--r--src/collectors/ebpf.plugin/ebpf_hardirq.h3
-rw-r--r--src/collectors/ebpf.plugin/ebpf_mdflush.c19
-rw-r--r--src/collectors/ebpf.plugin/ebpf_mount.c30
-rw-r--r--src/collectors/ebpf.plugin/ebpf_oomkill.c141
-rw-r--r--src/collectors/ebpf.plugin/ebpf_oomkill.h4
-rw-r--r--src/collectors/ebpf.plugin/ebpf_process.c117
-rw-r--r--src/collectors/ebpf.plugin/ebpf_shm.c101
-rw-r--r--src/collectors/ebpf.plugin/ebpf_socket.c277
-rw-r--r--src/collectors/ebpf.plugin/ebpf_socket.h4
-rw-r--r--src/collectors/ebpf.plugin/ebpf_softirq.c24
-rw-r--r--src/collectors/ebpf.plugin/ebpf_swap.c79
-rw-r--r--src/collectors/ebpf.plugin/ebpf_swap.h4
-rw-r--r--src/collectors/ebpf.plugin/ebpf_sync.c52
-rw-r--r--src/collectors/ebpf.plugin/ebpf_vfs.c439
-rw-r--r--src/collectors/ebpf.plugin/ebpf_vfs.h3
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_cachestat.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_dcstat.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_disk.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_filedescriptor.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_filesystem.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_hardirq.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_mdflush.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_mount.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_oomkill.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_processes.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_shm.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_socket.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_softirq.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_swap.md2
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_sync.md4
-rw-r--r--src/collectors/ebpf.plugin/integrations/ebpf_vfs.md2
-rw-r--r--src/collectors/ebpf.plugin/metadata.yaml2
-rw-r--r--src/collectors/freebsd.plugin/freebsd_devstat.c49
-rw-r--r--src/collectors/freebsd.plugin/freebsd_getifaddrs.c28
-rw-r--r--src/collectors/freebsd.plugin/freebsd_getmntinfo.c8
-rw-r--r--src/collectors/freebsd.plugin/freebsd_kstat_zfs.c8
-rw-r--r--src/collectors/freebsd.plugin/freebsd_sysctl.c128
-rw-r--r--src/collectors/freebsd.plugin/integrations/dev.cpu.0.freq.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/dev.cpu.temperature.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/devstat.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/getifaddrs.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/getmntinfo.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/hw.intrcnt.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/ipfw.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/kern.cp_time.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/kern.ipc.msq.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/kern.ipc.sem.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/kern.ipc.shm.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/net.inet.icmp.stats.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/net.inet.ip.stats.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/net.inet.tcp.states.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/net.inet.tcp.stats.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/net.inet.udp.stats.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/net.inet6.icmp6.stats.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/net.inet6.ip6.stats.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/net.isr.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/system.ram.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/uptime.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/vm.loadavg.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/vm.stats.sys.v_intr.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/vm.stats.sys.v_soft.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/vm.stats.sys.v_swtch.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/vm.stats.vm.v_pgfaults.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/vm.stats.vm.v_swappgs.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/vm.swap_info.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/vm.vmtotal.md2
-rw-r--r--src/collectors/freebsd.plugin/integrations/zfs.md2
-rw-r--r--src/collectors/freebsd.plugin/plugin_freebsd.c12
-rw-r--r--src/collectors/freeipmi.plugin/freeipmi_plugin.c23
-rw-r--r--src/collectors/freeipmi.plugin/integrations/intelligent_platform_management_interface_ipmi.md2
-rw-r--r--src/collectors/idlejitter.plugin/integrations/idle_os_jitter.md2
-rw-r--r--src/collectors/idlejitter.plugin/plugin_idlejitter.c12
<