forked from sysstat/sysstat
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pcp_def_metrics.h
51 lines (45 loc) · 1.58 KB
/
pcp_def_metrics.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/*
* pcp_def_metrics.h: Include file used to define PCP metrics.
* (C) 2019 by Sebastien Godard (sysstat <at> orange.fr)
*/
#ifndef _PCP_DEF_METRICS_H
#define _PCP_DEF_METRICS_H
/*
***************************************************************************
* Prototypes for functions used to define PCP metrics.
***************************************************************************
*/
void pcp_def_cpu_metrics(struct activity *);
void pcp_def_pcsw_metrics(void);
void pcp_def_irq_metrics(struct activity *);
void pcp_def_swap_metrics(void);
void pcp_def_paging_metrics(void);
void pcp_def_io_metrics(void);
void pcp_def_memory_metrics(struct activity *);
void pcp_def_ktables_metrics(void);
void pcp_def_queue_metrics(void);
void pcp_def_serial_metrics(struct activity *);
void pcp_def_net_dev_metrics(struct activity *);
void pcp_def_net_nfs_metrics(void);
void pcp_def_net_nfsd_metrics(void);
void pcp_def_net_sock_metrics(void);
void pcp_def_net_ip_metrics(void);
void pcp_def_net_eip_metrics(void);
void pcp_def_net_icmp_metrics(void);
void pcp_def_net_eicmp_metrics(void);
void pcp_def_net_tcp_metrics(void);
void pcp_def_net_etcp_metrics(void);
void pcp_def_net_udp_metrics(void);
void pcp_def_net_sock6_metrics(void);
void pcp_def_net_ip6_metrics(void);
void pcp_def_net_eip6_metrics(void);
void pcp_def_net_icmp6_metrics(void);
void pcp_def_net_eicmp6_metrics(void);
void pcp_def_net_udp6_metrics(void);
/* Define domains number */
#define PM_INDOM_CPU 0
#define PM_INDOM_QUEUE 1
#define PM_INDOM_NET_DEV 2
#define PM_INDOM_SERIAL 3
#define PM_INDOM_INT 4
#endif /* _PCP_DEF_METRICS_H */