blob: 54b77a9bcc0a371f11bbd14b527758b02d245ac8 (
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
---
logging:
version: 1
formatters:
console_stdout:
format: '%(asctime)s - %(name)s - %(message)s'
console_stderr:
format: '%(message)s'
prom:
format: '%(message)s'
handlers:
console_stdout:
class: logging.StreamHandler
level: INFO
formatter: console_stdout
stream: ext://sys.stdout
console_stderr:
class: logging.StreamHandler
level: ERROR
formatter: console_stderr
stream: ext://sys.stderr
prom:
class: logging.handlers.RotatingFileHandler
level: INFO
formatter: prom
filename: /tmp/metric.prom
mode: w
loggers:
prom:
handlers: [prom]
level: INFO
propagate: False
root:
level: INFO
handlers: [console_stdout, console_stderr]
scheduler:
duration: 1
programs:
- name: bundle_perf_stat
metrics:
gauge:
- name: cpu-cycles
documentation: Cycles processed by CPUs
labelnames:
- name
- thread
- pid
events:
- name: cpu-cycles # 0x3C umask: 0x00
EventCode: 0x3C
UMask: 0x00
- name: bundle_perf_stat
metrics:
gauge:
- name: instructions
documentation: Instructions retired by CPUs
labelnames:
- name
- thread
- pid
events:
- name: instructions # 0xC0 umask: 0x00
EventCode: 0xC0
UMask: 0x00
- name: bundle_perf_stat
metrics:
gauge:
- name: MEM_LOAD_UOPS_RETIRED.L1_HIT
documentation: L1 Hit
labelnames:
- name
- thread
- pid
events:
- name: MEM_LOAD_UOPS_RETIRED.L1_HIT # 0xD1 umask: 0x01
EventCode: 0xD1
UMask: 0x01
- name: bundle_perf_stat
metrics:
gauge:
- name: MEM_LOAD_UOPS_RETIRED.L2_HIT
documentation: L2 Hit
labelnames:
- name
- thread
- pid
events:
- name: MEM_LOAD_UOPS_RETIRED.L2_HIT # 0xd1 umask: 0x02
EventCode: 0xD1
UMask: 0x02
- name: bundle_perf_stat
metrics:
gauge:
- name: MEM_LOAD_UOPS_RETIRED.L3_HIT
documentation: L3 Hit
labelnames:
- name
- thread
- pid
events:
- name: MEM_LOAD_UOPS_RETIRED.L3_HIT # 0xd1 umask: 0x04
EventCode: 0xD1
UMask: 0x04
- name: bundle_perf_stat
metrics:
gauge:
- name: MEM_LOAD_UOPS_RETIRED.L1_MISS
documentation: L1 Miss
labelnames:
- name
- thread
- pid
events:
- name: MEM_LOAD_UOPS_RETIRED.L1_MISS # 0xd1 umask: 0x08
EventCode: 0xD1
UMask: 0x08
- name: bundle_perf_stat
metrics:
gauge:
- name: MEM_LOAD_UOPS_RETIRED.L2_MISS
documentation: L2 Miss
labelnames:
- name
- thread
- pid
events:
- name: MEM_LOAD_UOPS_RETIRED.L2_MISS # 0xd1 umask: 0x10
EventCode: 0xD1
UMask: 0x10
- name: bundle_perf_stat
metrics:
gauge:
- name: MEM_LOAD_UOPS_RETIRED.L3_MISS
documentation: L3 Miss
labelnames:
- name
- thread
- pid
events:
- name: MEM_LOAD_UOPS_RETIRED.L3_MISS # 0xd1 umask: 0x020
EventCode: 0xD1
UMask: 0x20
|