summaryrefslogtreecommitdiffstats
path: root/collectors/all.h
diff options
context:
space:
mode:
Diffstat (limited to 'collectors/all.h')
-rw-r--r--collectors/all.h161
1 files changed, 94 insertions, 67 deletions
diff --git a/collectors/all.h b/collectors/all.h
index bbb395691..647ee9774 100644
--- a/collectors/all.h
+++ b/collectors/all.h
@@ -3,7 +3,7 @@
#ifndef NETDATA_ALL_H
#define NETDATA_ALL_H 1
-#include "../daemon/common.h"
+#include "daemon/common.h"
// netdata internal data collection plugins
@@ -30,40 +30,41 @@
// - for each FAMILY +100
// - for each CHART +10
-#define NETDATA_CHART_PRIO_SYSTEM_CPU 100
-#define NETDATA_CHART_PRIO_SYSTEM_LOAD 100
-#define NETDATA_CHART_PRIO_SYSTEM_IO 150
-#define NETDATA_CHART_PRIO_SYSTEM_PGPGIO 151
-#define NETDATA_CHART_PRIO_SYSTEM_RAM 200
-#define NETDATA_CHART_PRIO_SYSTEM_SWAP 201
-#define NETDATA_CHART_PRIO_SYSTEM_SWAPIO 250
-#define NETDATA_CHART_PRIO_SYSTEM_NET 500
-#define NETDATA_CHART_PRIO_SYSTEM_IPV4 500 // freebsd only
-#define NETDATA_CHART_PRIO_SYSTEM_IP 501
-#define NETDATA_CHART_PRIO_SYSTEM_IPV6 502
-#define NETDATA_CHART_PRIO_SYSTEM_PROCESSES 600
-#define NETDATA_CHART_PRIO_SYSTEM_FORKS 700
-#define NETDATA_CHART_PRIO_SYSTEM_ACTIVE_PROCESSES 750
-#define NETDATA_CHART_PRIO_SYSTEM_CTXT 800
-#define NETDATA_CHART_PRIO_SYSTEM_IDLEJITTER 800
-#define NETDATA_CHART_PRIO_SYSTEM_INTR 900
-#define NETDATA_CHART_PRIO_SYSTEM_SOFTIRQS 950
-#define NETDATA_CHART_PRIO_SYSTEM_SOFTNET_STAT 955
-#define NETDATA_CHART_PRIO_SYSTEM_INTERRUPTS 1000
-#define NETDATA_CHART_PRIO_SYSTEM_DEV_INTR 1000 // freebsd only
-#define NETDATA_CHART_PRIO_SYSTEM_SOFT_INTR 1100 // freebsd only
-#define NETDATA_CHART_PRIO_SYSTEM_ENTROPY 1000
-#define NETDATA_CHART_PRIO_SYSTEM_UPTIME 1000
-#define NETDATA_CHART_PRIO_CLOCK_SYNC_STATE 1100
-#define NETDATA_CHART_PRIO_CLOCK_SYNC_OFFSET 1110
-#define NETDATA_CHART_PRIO_SYSTEM_IPC_MSQ_QUEUES 1200 // freebsd only
-#define NETDATA_CHART_PRIO_SYSTEM_IPC_MSQ_MESSAGES 1201
-#define NETDATA_CHART_PRIO_SYSTEM_IPC_MSQ_SIZE 1202
-#define NETDATA_CHART_PRIO_SYSTEM_IPC_SEMAPHORES 1203
-#define NETDATA_CHART_PRIO_SYSTEM_IPC_SEM_ARRAYS 1204
-#define NETDATA_CHART_PRIO_SYSTEM_IPC_SHARED_MEM_SEGS 1205
-#define NETDATA_CHART_PRIO_SYSTEM_IPC_SHARED_MEM_SIZE 1206
-#define NETDATA_CHART_PRIO_SYSTEM_PACKETS 7001 // freebsd only
+#define NETDATA_CHART_PRIO_SYSTEM_CPU 100
+#define NETDATA_CHART_PRIO_SYSTEM_LOAD 100
+#define NETDATA_CHART_PRIO_SYSTEM_IO 150
+#define NETDATA_CHART_PRIO_SYSTEM_PGPGIO 151
+#define NETDATA_CHART_PRIO_SYSTEM_RAM 200
+#define NETDATA_CHART_PRIO_SYSTEM_SWAP 201
+#define NETDATA_CHART_PRIO_SYSTEM_SWAPIO 250
+#define NETDATA_CHART_PRIO_SYSTEM_NET 500
+#define NETDATA_CHART_PRIO_SYSTEM_IPV4 500 // freebsd only
+#define NETDATA_CHART_PRIO_SYSTEM_IP 501
+#define NETDATA_CHART_PRIO_SYSTEM_IPV6 502
+#define NETDATA_CHART_PRIO_SYSTEM_PROCESSES 600
+#define NETDATA_CHART_PRIO_SYSTEM_FORKS 700
+#define NETDATA_CHART_PRIO_SYSTEM_ACTIVE_PROCESSES 750
+#define NETDATA_CHART_PRIO_SYSTEM_CTXT 800
+#define NETDATA_CHART_PRIO_SYSTEM_IDLEJITTER 800
+#define NETDATA_CHART_PRIO_SYSTEM_INTR 900
+#define NETDATA_CHART_PRIO_SYSTEM_SOFTIRQS 950
+#define NETDATA_CHART_PRIO_SYSTEM_SOFTNET_STAT 955
+#define NETDATA_CHART_PRIO_SYSTEM_INTERRUPTS 1000
+#define NETDATA_CHART_PRIO_SYSTEM_DEV_INTR 1000 // freebsd only
+#define NETDATA_CHART_PRIO_SYSTEM_SOFT_INTR 1100 // freebsd only
+#define NETDATA_CHART_PRIO_SYSTEM_ENTROPY 1000
+#define NETDATA_CHART_PRIO_SYSTEM_UPTIME 1000
+#define NETDATA_CHART_PRIO_CLOCK_SYNC_STATE 1100
+#define NETDATA_CHART_PRIO_CLOCK_SYNC_OFFSET 1110
+#define NETDATA_CHART_PRIO_SYSTEM_IPC_MSQ_QUEUES 1200 // freebsd only
+#define NETDATA_CHART_PRIO_SYSTEM_IPC_MSQ_MESSAGES 1201
+#define NETDATA_CHART_PRIO_SYSTEM_IPC_MSQ_SIZE 1202
+#define NETDATA_CHART_PRIO_SYSTEM_IPC_SEMAPHORES 1203
+#define NETDATA_CHART_PRIO_SYSTEM_IPC_SEM_ARRAYS 1204
+#define NETDATA_CHART_PRIO_SYSTEM_IPC_SHARED_MEM_SEGS 1205
+#define NETDATA_CHART_PRIO_SYSTEM_IPC_SHARED_MEM_SIZE 1206
+#define NETDATA_CHART_PRIO_SYSTEM_IPC_SHARED_MEM_CALLS 1207
+#define NETDATA_CHART_PRIO_SYSTEM_PACKETS 7001 // freebsd only
// CPU per core
@@ -116,6 +117,7 @@
#define NETDATA_CHART_PRIO_DISK_SVCTM 2070
#define NETDATA_CHART_PRIO_DISK_MOPS 2080
#define NETDATA_CHART_PRIO_DISK_IOTIME 2090
+#define NETDATA_CHART_PRIO_DISK_LATENCY 2095
#define NETDATA_CHART_PRIO_BCACHE_CACHE_ALLOC 2120
#define NETDATA_CHART_PRIO_BCACHE_HIT_RATIO 2120
#define NETDATA_CHART_PRIO_BCACHE_RATES 2121
@@ -128,36 +130,68 @@
#define NETDATA_CHART_PRIO_DISKSPACE_SPACE 2023
#define NETDATA_CHART_PRIO_DISKSPACE_INODES 2024
+// MDSTAT
+
+#define NETDATA_CHART_PRIO_MDSTAT_HEALTH 2100
+#define NETDATA_CHART_PRIO_MDSTAT_FLUSH 2101
+#define NETDATA_CHART_PRIO_MDSTAT_NONREDUNDANT 2105
+#define NETDATA_CHART_PRIO_MDSTAT_DISKS 2106 // 5 charts per raid
+#define NETDATA_CHART_PRIO_MDSTAT_MISMATCH 2107
+#define NETDATA_CHART_PRIO_MDSTAT_OPERATION 2108
+#define NETDATA_CHART_PRIO_MDSTAT_FINISH 2109
+#define NETDATA_CHART_PRIO_MDSTAT_SPEED 2110
+
+// Filesystem
+#define NETDATA_CHART_PRIO_FILESYSTEM_VFS_CLEAN 2150
+#define NETDATA_CHART_PRIO_FILESYSTEM_VFS_IO_COUNT 2151
+#define NETDATA_CHART_PRIO_FILESYSTEM_VFS_IO_BYTES 2152
+#define NETDATA_CHART_PRIO_FILESYSTEM_VFS_IO_EBYTES 2153
+#define NETDATA_CHART_PRIO_FILESYSTEM_VFS_IO_FSYNC 2154
+#define NETDATA_CHART_PRIO_FILESYSTEM_VFS_IO_EFSYNC 2155
+#define NETDATA_CHART_PRIO_FILESYSTEM_VFS_IO_OPEN 2156
+#define NETDATA_CHART_PRIO_FILESYSTEM_VFS_IO_EOPEN 2157
+#define NETDATA_CHART_PRIO_FILESYSTEM_VFS_IO_CREATE 2158
+#define NETDATA_CHART_PRIO_FILESYSTEM_VFS_IO_ECREATE 2159
+
+#define NETDATA_CHART_PRIO_EBPF_FILESYSTEM_CHARTS 2160
+
+// Mount Points
+#define NETDATA_CHART_PRIO_EBPF_MOUNT_CHARTS 2190
+
+// File descriptor
+#define NETDATA_CHART_PRIO_EBPF_FD_CHARTS 2195
+
+
// NFS (server)
-#define NETDATA_CHART_PRIO_NFSD_READCACHE 2100
-#define NETDATA_CHART_PRIO_NFSD_FILEHANDLES 2101
-#define NETDATA_CHART_PRIO_NFSD_IO 2102
-#define NETDATA_CHART_PRIO_NFSD_THREADS 2103
-#define NETDATA_CHART_PRIO_NFSD_THREADS_FULLCNT 2104
-#define NETDATA_CHART_PRIO_NFSD_THREADS_HISTOGRAM 2105
-#define NETDATA_CHART_PRIO_NFSD_READAHEAD 2105
-#define NETDATA_CHART_PRIO_NFSD_NET 2107
-#define NETDATA_CHART_PRIO_NFSD_RPC 2108
-#define NETDATA_CHART_PRIO_NFSD_PROC2 2109
-#define NETDATA_CHART_PRIO_NFSD_PROC3 2110
-#define NETDATA_CHART_PRIO_NFSD_PROC4 2111
-#define NETDATA_CHART_PRIO_NFSD_PROC4OPS 2112
+#define NETDATA_CHART_PRIO_NFSD_READCACHE 2200
+#define NETDATA_CHART_PRIO_NFSD_FILEHANDLES 2201
+#define NETDATA_CHART_PRIO_NFSD_IO 2202
+#define NETDATA_CHART_PRIO_NFSD_THREADS 2203
+#define NETDATA_CHART_PRIO_NFSD_THREADS_FULLCNT 2204
+#define NETDATA_CHART_PRIO_NFSD_THREADS_HISTOGRAM 2205
+#define NETDATA_CHART_PRIO_NFSD_READAHEAD 2205
+#define NETDATA_CHART_PRIO_NFSD_NET 2207
+#define NETDATA_CHART_PRIO_NFSD_RPC 2208
+#define NETDATA_CHART_PRIO_NFSD_PROC2 2209
+#define NETDATA_CHART_PRIO_NFSD_PROC3 2210
+#define NETDATA_CHART_PRIO_NFSD_PROC4 2211
+#define NETDATA_CHART_PRIO_NFSD_PROC4OPS 2212
// NFS (client)
-#define NETDATA_CHART_PRIO_NFS_NET 2207
-#define NETDATA_CHART_PRIO_NFS_RPC 2208
-#define NETDATA_CHART_PRIO_NFS_PROC2 2209
-#define NETDATA_CHART_PRIO_NFS_PROC3 2210
-#define NETDATA_CHART_PRIO_NFS_PROC4 2211
+#define NETDATA_CHART_PRIO_NFS_NET 2307
+#define NETDATA_CHART_PRIO_NFS_RPC 2308
+#define NETDATA_CHART_PRIO_NFS_PROC2 2309
+#define NETDATA_CHART_PRIO_NFS_PROC3 2310
+#define NETDATA_CHART_PRIO_NFS_PROC4 2311
// BTRFS
-#define NETDATA_CHART_PRIO_BTRFS_DISK 2300
-#define NETDATA_CHART_PRIO_BTRFS_DATA 2301
-#define NETDATA_CHART_PRIO_BTRFS_METADATA 2302
-#define NETDATA_CHART_PRIO_BTRFS_SYSTEM 2303
+#define NETDATA_CHART_PRIO_BTRFS_DISK 2400
+#define NETDATA_CHART_PRIO_BTRFS_DATA 2401
+#define NETDATA_CHART_PRIO_BTRFS_METADATA 2402
+#define NETDATA_CHART_PRIO_BTRFS_SYSTEM 2403
// ZFS
@@ -182,6 +216,9 @@
#define NETDATA_CHART_PRIO_ZFS_POOL_STATE 2820
+// HARDIRQS
+
+#define NETDATA_CHART_PRIO_HARDIRQ_LATENCY 2900
// SOFTIRQs
@@ -308,16 +345,6 @@
#define NETDATA_CHART_PRIO_SYNPROXY_CONN_OPEN 8753
#define NETDATA_CHART_PRIO_SYNPROXY_ENTRIES 8754
-// MDSTAT
-
-#define NETDATA_CHART_PRIO_MDSTAT_HEALTH 9000
-#define NETDATA_CHART_PRIO_MDSTAT_NONREDUNDANT 9001
-#define NETDATA_CHART_PRIO_MDSTAT_DISKS 9002 // 5 charts per raid
-#define NETDATA_CHART_PRIO_MDSTAT_MISMATCH 9003
-#define NETDATA_CHART_PRIO_MDSTAT_OPERATION 9004
-#define NETDATA_CHART_PRIO_MDSTAT_FINISH 9005
-#define NETDATA_CHART_PRIO_MDSTAT_SPEED 9006
-
// Linux Power Supply
#define NETDATA_CHART_PRIO_POWER_SUPPLY_CAPACITY 9500 // 4 charts per power supply