CARVIEW |
Select Language
HTTP/2 200
date: Sat, 11 Oct 2025 09:02:37 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
cf-cache-status: DYNAMIC
link: ; rel=preload; as=style; nopush,; rel=preload; as=script; nopush,; rel=preload; as=style; nopush,; rel=preload; as=script; nopush,; rel=preload; as=script; nopush
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
referrer-policy: strict-origin-when-cross-origin
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=eIocJB8Bga030S95A%2BkqQ0wijJ4%2FUFSdh%2Fywapb5hkA%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1760173357"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=eIocJB8Bga030S95A%2BkqQ0wijJ4%2FUFSdh%2Fywapb5hkA%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1760173357"
server: cloudflare
strict-transport-security: max-age=0; includeSubDomains
vary: Accept,Accept-Encoding
via: 2.0 heroku-router
x-content-type-options: nosniff
x-permitted-cross-domain-policies: none
x-request-id: 648cf675-3dc6-343b-f3af-9a8e3ec08c87
x-runtime: 0.164042
x-xss-protection: 0
content-encoding: gzip
set-cookie: _secure_speakerd_session=4fKkTHsR1w5U5Smqz2wXCmMmWuLxnWIh0Hv566tRCgcxV31Qa9s6bGnKd8W2evuvvA23ogqMBhgFa%2FMiZ0PGBYoIZiANkiG8ipcGdtnweWlZ0%2FkID0ZVqkJYCpPp4gxgmiw4hyUFPmNTI2Dogrxtt9ZRNKpBiVw1fF2qPY9o%2FVZnkLwAw8t%2BThOt55hVtCaypMbZt%2FnoSp0iEM0XZDz09p%2FLeMcO9EVJ1KLiEb6Hb8rho24zIUftH2nExSmixqHa%2B7sVqbj0bGjqf3JIvUR1DeiVYUnGo%2F%2FYvQDVuRgUm8aUIkY1tOD1n98JZTcOt%2FFd3io4b5AEtOtMsic59YcfCxTZNsQIaemzzgPXv8Rzt5yxwcgTZsnS0IjahyJSKiFcHDyg2K55UKhq85YbykInk6N%2F--716HkJAoE2v1XZSY--Qao2uz3pLCIX%2FnGotlBmUQ%3D%3D; HttpOnly; SameSite=Lax; Secure; Path=/; Expires=Sat, 25 Oct 2025 09:02:37 GMT
cf-ray: 98cd2df729f9c1b3-BLR
Monitoring Casual in Kyoto / Sensu + Graphite - Speaker Deck
Monitoring Casual in Kyoto / Sensu + Graphite
Monitoring Casual in Kyoto 11/30
Yuuki Tsubouchi (yuuk1)
November 30, 2013
More Decks by Yuuki Tsubouchi (yuuk1)
Other Decks in Technology
Featured
Transcript
-
Monitoring Tool Requirement ✓ Scalable & Robust ✓ Pluggable ✓
Programmable ✓ Friendly to immutable infrastructure ✓ Simple -
? Scalable & Robust - Munin 2.0 ? ✓ Pluggable
- munin-node plugin ✗ Programmable - API ͳ͠ ✗ Friendly to immutable infrastructure - ઃఆϑΝΠϧʹࢹϊʔυͷϦετ͕ඞཁ (serf ͰͳΜͱ͔ͳΔ) ✗ Simple - because of RRDtool -
✗ Scalable & Robust - because of RRDtool (cannot replicate)
✓ Pluggable - collectd input / output plugin (like fluentd) ✗ Programmable - Cacti API ͳ͠ ✗ Friendly to immutable infrastructure - Must configure node list ✗ Simple - because of RRDtool -
Graphite Data Flow Graphite Webapp Carbon Whisper Collector TCP HTTP
metrics Graph JSON Store Get Graphite -
3&45"1* - Graph rendering - JSON ! )JHI*OEFQFOEFODZ"SDIJUFDUVSF - Webapp
Frontend - Storage -
Many Better Dashboards Graphite Webapp Carbon Whisper Collector TCP HTTP
metrics JSON Store Get Graphite Dashboard Graphiti, Gdash, Pencil, Graphene… -
.POJUPSJOH3PVUFS - Checks plugin: ex. Apache is up or down
- Handlers plugin: ex. sending alert e-mails ! )JHI*OEFQFOEFODZ"SDIJUFDUVSF - RabbitMQ - Redis - JSON -
Sensu Data Flow sensu- client sensu- client RabbitMQ sensu server
Redis sensu- client run checks checks run handlers store notification checks check request -
Sensu & Graphite Data Flow sensu- client sensu- client sensu-
client RabbitMQ sensu server Redis Graphite Webapp Carbon Whisper -
✓ Scalable & Robust - Maybe ✓ Pluggable - sensu
plugin & sensu handler ✓ Programmable - Graphite: REST API & Carbon TCP API! - Sensu: Events API & Checks API … etc ✓ Friendly to Immutable Infrastructure - ࢹϊʔυͷઃఆ͍Βͣ ✓ Simple - Sensu: Ruby, Redis, RabbitMQ, JSON! - Graphite: REST API -
Sensu & Graphite Data Flow sensu- client sensu- client sensu-
client RabbitMQ sensu server Redis Graphite Webapp Carbon Whisper -
log health Integration Viewer metrics Dynamic Static Integration View Host,
Service, Role, Network, Location … -
log health Host, Service, Role, Network, Location … Integration with
API metrics Dynamic Static Integration View JSON -
Monitoring Tool Requirement ✓ Scalable & Robust ✓ Pluggable ✓
Programmable ✓ Friendly to immutable infrastructure ✓ Simple -
Sensu & Graphite Moden Monitoring Tool Monitoring Casual Talk In
Kyoto id:y_uuki