]> granicus.if.org Git - sysstat/blob - pcp_def_metrics.h
sadf: PCP: Define domain constants
[sysstat] / pcp_def_metrics.h
1 /*
2  * pcp_def_metrics.h: Include file used to define PCP metrics.
3  * (C) 2019 by Sebastien Godard (sysstat <at> orange.fr)
4  */
5
6 #ifndef _PCP_DEF_METRICS_H
7 #define _PCP_DEF_METRICS_H
8
9 /*
10  ***************************************************************************
11  * Prototypes for functions used to define PCP metrics.
12  ***************************************************************************
13  */
14
15 void pcp_def_cpu_metrics(struct activity *);
16 void pcp_def_pcsw_metrics(void);
17 void pcp_def_irq_metrics(struct activity *);
18 void pcp_def_swap_metrics(void);
19 void pcp_def_paging_metrics(void);
20 void pcp_def_io_metrics(void);
21 void pcp_def_memory_metrics(struct activity *);
22 void pcp_def_ktables_metrics(void);
23 void pcp_def_queue_metrics(void);
24 void pcp_def_net_dev_metrics(struct activity *);
25
26 /* Define domains number */
27 #define PM_INDOM_CPU            0
28 #define PM_INDOM_QUEUE          1
29 #define PM_INDOM_NET_DEV        2
30
31
32 #endif /* _PCP_DEF_METRICS_H */