summaryrefslogtreecommitdiff
path: root/src/pmieconf/cpu/localdefs
blob: dbe7c3971c6372e9c2ca426e85da03320d4781a8 (plain)
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
ALL_RULES = util syscall context_switch system load_average \
	excess_fpe low_util

LOCAL_RULES = $(ALL_RULES)

# Metrics missing from Linux
#
# rule: excess_fpe
#   kernel.percpu.syscall -12357 Unknown metric name
#
# rule: syscall
#   kernel.all.syscall -12357 Unknown metric name
#
ifeq ($(TARGET_OS), linux)
LOCAL_RULES = util context_switch system load_average low_util
endif

# Metrics missing from Mac OS X
#
# rule: util
#   kernel.all.cpu.intr -12357 Unknown metric name
#
# rule: syscall
#   kernel.all.syscall -12357 Unknown metric name
#
# rule: context_switch
#   kernel.all.pswitch -12357 Unknown metric name
#
# rule: excess_fpe
#   kernel.percpu.syscall -12357 Unknown metric name
#
# rule: low_util
#   kernel.all.cpu.intr -12357 Unknown metric name
#
ifeq ($(TARGET_OS), darwin)
LOCAL_RULES = system load_average
endif

# Metrics missing from Solaris
#
# rule: low_util
#   kernel.all.cpu.intr -12357 Unknown metric name
#
# rule: util
#   kernel.all.cpu.intr -12357 Unknown metric name
#
ifeq ($(TARGET_OS), solaris)
LOCAL_RULES = syscall context_switch system load_average excess_fpe
endif