Fabien Wernli
collecte
filtrage
traitement
Heureusement il y a les triggers ⇒ 1 Go/s
kernel: Killed process 29959, UID 42046, (hadd) total-vm:202363492kB, anon-rss:13069860kB, file-rss:60kB
ata2.00: exception Emask 0x0 SAct 0xffff SErr 0x0 action 0x0
puppet-agent[16528]: Finished catalog run in 44.06 seconds
host | metric | state | value |
---|---|---|---|
ccsvli64.in2p3.fr | cpu/cpu-idle | ok | 99.53 |
ccosvms0034.in2p3.fr | interface-eth0/if_octets/rx | ok | 172.1 |
ccwntest14.in2p3.fr | df-var/percent_bytes-free | critical | 0.004 |
(let
[cfunc [{:func samplerr/average :name "avg"}]
archives [{:tf "YYYY.MM.dd" :step (t/seconds 30) :ttl (t/days 1) :cfunc cfunc}
{:tf "YYYY.MM" :step (t/minutes 40) :ttl (t/months 1) :cfunc cfunc}
{:tf "YYYY" :step (t/hours 8) :ttl (t/years 5) :cfunc cfunc}]
persist (batch 10000 20 (samplerr/persist {:index-prefix ".samplerr-" :index-type "samplerr" :conn elastic}))]
(by [:host :service]
(samplerr/down archives persist)))
demo
Leçon n⁰2 : Monitorer le monitoring!