Skip to content
  • Sponsor performancecopilot/pcp

  • Notifications You must be signed in to change notification settings
  • Fork 241
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 507230c

Browse files
committedMar 21, 2024·
pmlogconf: update sysstat sar metric set for completeness
1 parent 4eb808c commit 507230c

File tree

2 files changed

+222
-29
lines changed

2 files changed

+222
-29
lines changed
 

‎src/pmlogconf/tools/sar

+212-21
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#pmlogconf-setup 2.0
2-
ident metrics used by the sar(1) command
2+
ident metrics used by the sysstat sar(1) command
33
probe kernel.uname.sysname ~ Linux ? include : exclude
44

5+
disk.all.discard
6+
disk.all.discard_bytes
57
disk.all.read
68
disk.all.read_bytes
79
disk.all.total
@@ -13,6 +15,8 @@ probe kernel.uname.sysname ~ Linux ? include : exclude
1315
disk.all.total_rawactive
1416
disk.dev.avactive
1517
disk.dev.aveq
18+
disk.dev.discard
19+
disk.dev.discard_bytes
1620
disk.dev.read
1721
disk.dev.read_bytes
1822
disk.dev.read_rawactive
@@ -22,14 +26,10 @@ probe kernel.uname.sysname ~ Linux ? include : exclude
2226
disk.dev.total
2327
disk.dev.total_bytes
2428
disk.dev.total_rawactive
25-
#disk.dev.avg_qlen - derived metric (iostat.conf)
26-
#disk.dev.avg_rqsz - derived metric (iostat.conf)
27-
#disk.dev.await - derived metric (iostat.conf)
28-
#disk.dev.r_await - derived metric (iostat.conf)
29-
#disk.dev.w_await - derived metric (iostat.conf)
30-
#disk.dev.util - derived metric (iostat.conf)
3129
disk.dm.avactive
3230
disk.dm.aveq
31+
disk.dm.discard
32+
disk.dm.discard_bytes
3333
disk.dm.read
3434
disk.dm.read_bytes
3535
disk.dm.read_rawactive
@@ -39,14 +39,10 @@ probe kernel.uname.sysname ~ Linux ? include : exclude
3939
disk.dm.total
4040
disk.dm.total_bytes
4141
disk.dm.total_rawactive
42-
#disk.dm.avg_qlen - derived metric (iostat.conf)
43-
#disk.dm.avg_rqsz - derived metric (iostat.conf)
44-
#disk.dm.await - derived metric (iostat.conf)
45-
#disk.dm.r_await - derived metric (iostat.conf)
46-
#disk.dm.w_await - derived metric (iostat.conf)
47-
#disk.dm.util - derived metric (iostat.conf)
4842
disk.md.avactive
4943
disk.md.aveq
44+
disk.md.discard
45+
disk.md.discard_bytes
5046
disk.md.read_bytes
5147
disk.md.read_merge
5248
disk.md.read_rawactive
@@ -57,12 +53,16 @@ probe kernel.uname.sysname ~ Linux ? include : exclude
5753
disk.md.total_bytes
5854
disk.md.total_rawactive
5955
disk.md.status
60-
#disk.md.avg_qlen - derived metric (iostat.conf)
61-
#disk.md.avg_rqsz - derived metric (iostat.conf)
62-
#disk.md.await - derived metric (iostat.conf)
63-
#disk.md.r_await - derived metric (iostat.conf)
64-
#disk.md.w_await - derived metric (iostat.conf)
65-
#disk.md.util - derived metric (iostat.conf)
56+
filesys.avail
57+
filesys.capacity
58+
filesys.full
59+
filesys.free
60+
filesys.freefiles
61+
filesys.maxfiles
62+
filesys.used
63+
filesys.usedfiles
64+
hinv.cpu.clock
65+
kernel.all.blocked
6666
kernel.all.cpu.guest
6767
kernel.all.cpu.guest_nice
6868
kernel.all.cpu.idle
@@ -77,8 +77,24 @@ probe kernel.uname.sysname ~ Linux ? include : exclude
7777
kernel.all.cpu.irq.soft
7878
kernel.all.cpu.irq.hard
7979
kernel.all.intr
80+
kernel.all.interrupts.total
8081
kernel.all.load
82+
kernel.all.nptys
83+
kernel.all.nprocs
84+
kernel.all.pressure.cpu.some.avg
85+
kernel.all.pressure.cpu.some.total
86+
kernel.all.pressure.io.full.avg
87+
kernel.all.pressure.io.full.total
88+
kernel.all.pressure.io.some.avg
89+
kernel.all.pressure.io.some.total
90+
kernel.all.pressure.memory.some.avg
91+
kernel.all.pressure.memory.some.total
92+
kernel.all.pressure.memory.full.avg
93+
kernel.all.pressure.memory.full.total
8194
kernel.all.pswitch
95+
kernel.all.runnable
96+
kernel.all.sysfork
97+
kernel.all.uptime
8298
kernel.percpu.cpu.guest
8399
kernel.percpu.cpu.guest_nice
84100
kernel.percpu.cpu.idle
@@ -92,21 +108,104 @@ probe kernel.uname.sysname ~ Linux ? include : exclude
92108
kernel.percpu.cpu.vnice
93109
kernel.percpu.cpu.irq.soft
94110
kernel.percpu.cpu.irq.hard
111+
mem.util.active
112+
mem.util.anonpages
113+
mem.util.available
114+
mem.util.bufmem
115+
mem.util.cached
116+
mem.util.committed_AS
117+
mem.util.dirty
118+
mem.util.free
119+
mem.util.hugepagesFreeBytes
120+
mem.util.hugepagesRsvdBytes
121+
mem.util.hugepagesSurpBytes
122+
mem.util.hugepagesTotalBytes
123+
mem.util.inactive
124+
mem.util.kernelStack
125+
mem.util.pageTables
126+
mem.util.slab
127+
mem.util.swapFree
128+
mem.util.swapTotal
129+
mem.util.swapCached
130+
mem.util.used
131+
mem.util.vmallocUsed
132+
mem.vmstat.pgdemote_total
95133
mem.vmstat.pgfault
96134
mem.vmstat.pgfree
97135
mem.vmstat.pgmajfault
98136
mem.vmstat.pgpgin
99137
mem.vmstat.pgpgout
100-
mem.util
138+
mem.vmstat.pgpromote_success
139+
mem.vmstat.pgscan_direct_total
140+
mem.vmstat.pgscan_kswapd_total
141+
mem.vmstat.pgsteal_total
142+
network.icmp.inaddrmaskreps
143+
network.icmp.inaddrmasks
144+
network.icmp.incsumerrors
145+
network.icmp.indestunreachs
146+
network.icmp.inechoreps
147+
network.icmp.inechos
148+
network.icmp.inerrors
149+
network.icmp.inmsgs
150+
network.icmp.inparmprobs
151+
network.icmp.inredirects
152+
network.icmp.insrcquenchs
153+
network.icmp.intimeexcds
154+
network.icmp.intimestampreps
155+
network.icmp.intimestamps
156+
network.icmp.outaddrmasks
157+
network.icmp.outaddrmaskreps
158+
network.icmp.outdestunreachs
159+
network.icmp.outechoreps
160+
network.icmp.outechos
161+
network.icmp.outerrors
162+
network.icmp.outmsgs
163+
network.icmp.outparmprobs
164+
network.icmp.outredirects
165+
network.icmp.outsrcquenchs
166+
network.icmp.outtimeexcds
167+
network.icmp.outtimestampreps
168+
network.icmp.outtimestamps
169+
network.icmp6.indestunreachs
170+
network.icmp6.inechos
171+
network.icmp6.inechoreplies
172+
network.icmp6.inerrors
173+
network.icmp6.ingroupmembqueries
174+
network.icmp6.ingroupmembresponses
175+
network.icmp6.ingroupmembreductions
176+
network.icmp6.inmsgs
177+
network.icmp6.inneighborsolicits
178+
network.icmp6.inneighboradvertisements
179+
network.icmp6.inparmproblems
180+
network.icmp6.inpkttoobigs
181+
network.icmp6.inredirects
182+
network.icmp6.inroutersolicits
183+
network.icmp6.inrouteradvertisements
184+
network.icmp6.intimeexcds
185+
network.icmp6.outdestunreachs
186+
network.icmp6.outechoreplies
187+
network.icmp6.outgroupmembresponses
188+
network.icmp6.outgroupmembreductions
189+
network.icmp6.outmsgs
190+
network.icmp6.outneighborsolicits
191+
network.icmp6.outneighboradvertisements
192+
network.icmp6.outparmproblems
193+
network.icmp6.outpkttoobigs
194+
network.icmp6.outredirects
195+
network.icmp6.outroutersolicits
196+
network.icmp6.outtimeexcds
101197
network.interface.collisions
102198
network.interface.in.bytes
199+
network.interface.in.compressed
103200
network.interface.in.drops
104201
network.interface.in.errors
105202
network.interface.in.fifo
106203
network.interface.in.frame
204+
network.interface.in.mcasts
107205
network.interface.in.packets
108206
network.interface.out.bytes
109207
network.interface.out.carrier
208+
network.interface.out.compressed
110209
network.interface.out.drops
111210
network.interface.out.errors
112211
network.interface.out.fifo
@@ -120,14 +219,106 @@ probe kernel.uname.sysname ~ Linux ? include : exclude
120219
network.interface.total.errors
121220
network.interface.total.packets
122221
network.interface.up
123-
network.icmp.incsumerrors
222+
network.ip.forwdatagrams
223+
network.ip.fragcreates
224+
network.ip.fragfails
225+
network.ip.fragoks
226+
network.ip.inaddrerrors
227+
network.ip.indelivers
228+
network.ip.indiscards
229+
network.ip.inhdrerrors
230+
network.ip.inreceives
231+
network.ip.inunknownprotos
232+
network.ip.outdiscards
233+
network.ip.outnoroutes
234+
network.ip.outrequests
235+
network.ip.reasmfails
236+
network.ip.reasmoks
237+
network.ip.reasmreqds
238+
network.ip6.fragcreates
239+
network.ip6.fragfails
240+
network.ip6.fragoks
241+
network.ip6.inaddrerrors
242+
network.ip6.indelivers
243+
network.ip6.indiscards
244+
network.ip6.inhdrerrors
245+
network.ip6.inmcastpkts
246+
network.ip6.innoroutes
247+
network.ip6.inreceives
248+
network.ip6.intruncatedpkts
249+
network.ip6.intoobigerrors
250+
network.ip6.inunknownprotos
251+
network.ip6.outdiscards
252+
network.ip6.outforwdatagrams
253+
network.ip6.outmcastpkts
254+
network.ip6.outnoroutes
255+
network.ip6.outrequests
256+
network.ip6.reasmfails
257+
network.ip6.reasmoks
258+
network.ip6.reasmreqds
259+
network.sockstat.total
260+
network.sockstat.frag.inuse
261+
network.sockstat.frag6.inuse
262+
network.sockstat.raw.inuse
263+
network.sockstat.raw6.inuse
264+
network.sockstat.tcp.inuse
265+
network.sockstat.tcp6.inuse
266+
network.sockstat.tcp.tw
267+
network.sockstat.udp.inuse
268+
network.sockstat.udp6.inuse
269+
network.softnet.processed
270+
network.softnet.dropped
271+
network.softnet.time_squeeze
272+
network.softnet.received_rps
273+
network.softnet.flow_limit_count
274+
#network.softnet.backlog_length
275+
network.softnet.percpu.processed
276+
network.softnet.percpu.dropped
277+
network.softnet.percpu.time_squeeze
278+
network.softnet.percpu.received_rps
279+
network.softnet.percpu.flow_limit_count
280+
#network.softnet.percpu.backlog_length
281+
network.tcp.activeopens
282+
network.tcp.attemptfails
283+
network.tcp.estabresets
284+
network.tcp.passiveopens
285+
network.tcp.inerrs
286+
network.tcp.insegs
287+
network.tcp.outrsts
288+
network.tcp.outsegs
289+
network.tcp.retranssegs
124290
network.udp.incsumerrors
291+
network.udp.indatagrams
292+
network.udp.inerrors
293+
network.udp.noports
294+
network.udp.outdatagrams
125295
network.udp.recvbuferrors
126296
network.udp.sndbuferrors
297+
network.udp6.indatagrams
298+
network.udp6.inerrors
299+
network.udp6.outdatagrams
300+
network.udp6.noports
301+
nfs.client.reqs
302+
nfs.server.reqs
127303
proc.nprocs
128304
proc.runq.runnable
305+
rpc.client.rpccnt
306+
rpc.client.rpcretrans
307+
rpc.server.netcnt
308+
rpc.server.netudpcnt
309+
rpc.server.nettcpcnt
310+
rpc.server.rchits
311+
rpc.server.rcmisses
312+
rpc.server.rpcbadclnt
313+
rpc.server.rpccnt
129314
swap.pagesin
130315
swap.pagesout
316+
tty.serial.tx
317+
tty.serial.rx
318+
tty.serial.frame
319+
tty.serial.parity
320+
tty.serial.brk
321+
tty.serial.overrun
131322
vfs.dentry.count
132323
vfs.files.count
133324
vfs.inodes.count

‎src/pmlogconf/tools/sar-summary

+10-8
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
#pmlogconf-setup 2.0
2-
ident metrics sampled once by the sar(1) command
3-
probe kernel.uname.sysname ~ Linux ? include : exclude
2+
ident metrics sampled once by the sysstat sar(1) command
3+
probe kernel.uname.sysname ~ Linux ? available : exclude
44
delta once
5-
hinv.ncpu
6-
disk.dev.scheduler
7-
kernel.all.entropy.avail
8-
kernel.all.entropy.poolsize
9-
kernel.all.interrupts.errors
10-
kernel.all.lastpid
5+
hinv.ncpu
6+
hinv.physmem
7+
kernel.all.hz
8+
kernel.uname.nodename
9+
kernel.uname.release
10+
kernel.uname.sysname
11+
kernel.uname.machine
12+
mem.physmem

0 commit comments

Comments
 (0)
Please sign in to comment.